Skip to content

Implementation and architecture discussions #21

@NutanNiraula

Description

@NutanNiraula

Hi, we have checked the codebase and tests from your submission, the app itself is decent and pleasant to use. Here I would like to bring up some more things to understand your decisions better.

  1. You are using many dependencies in the project, how do you decide which dependencies to pick, do you think there is adverse effect of bringing in many dependencies specially the dependencies that are opionated?

  2. If an app is too large in size and starts taking long time to compile, how do you approach in solving this issue?

  3. Its interesting to see you use MVVM with RxSwift. Is there any particular reason behind choosing this particular pattern? Have you worked with other design patterns like Clean architecture, VIP or VIPER? How do you decide which architecture to use?

  4. Is there any downside to using RxSwift that you know of? What are the advantages?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions