Android-CleanArchitecture-Kotlin
Android-CleanArchitecture-Kotlin copied to clipboard
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
Hi Fernando, why not declare `UseCase.None` class as an object better? just one instance for every `None` to avoid memory allocation each time. In that way, why not using `Unit`...
I was following your tutorial here at https://fernandocejas.com/2018/05/07/architecting-android-reloaded/ and when I downloaded the project that you linked here , my UseCase class doesn't have the execute method , rather it...
What do you think is the pros and cons of **this repository** and this one: https://github.com/bufferapp/android-clean-architecture-boilerplate https://github.com/bufferapp/clean-architecture-components-boilerplate (forked using arch components) I am creating a new project and I need...
you said > At implementation level, in our example, MVVM is accomplished by the usage of Architecture Components, which its main advantage is to handle configuration changes when the screen...
Or in general, what modifications should be implemented to support new CoroutineContext in UseCase and from calling side ?
Like useless, I don't see how it's generated. @android10
I have seen that you created a `MovieView` with the same parameters as the `Movie` model, having in mind that the View shouldn't know anything about the models, following the...
For example, we have a `usecase/interactor` that needs to be used by other modules also: `VisitModuleUseCase` - marks down the count on how many times does the feature/module is visited....
Now that you've refactored this into a single project (no longer a multi-project build) why keep dependency declarations in `dependencies.gradle`. Moving them into the `app/build.gradle` would allow their references to...
Did you think to update this project and make a cache policy? Because here you always make a data request, nothing is cached? You can use a MediatorLiveData for this...