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.
What if a UseCase (interactor) is not meant to post (just) to UI? Assume we have to add a GetMoviesNames interactor that returns only names. It makes sense that it...
Hello. [Here is a fork](https://github.com/stasbar/Android-CleanArchitecture-Kotlin) where I did migration from Dagger2 to [Koin](https://github.com/InsertKoinIO/koin). [Take a look](https://github.com/stasbar/Android-CleanArchitecture-Kotlin/commit/430ec545eaf3ce418ca40e5fb8ad41f27187f393) how much boilerplate code I was able to get rid of. Don't you think...
I am currently porting my project from the java Clean Architecture structure to the Kotlin structure. I am using the Cloud Firestore database and in my previous project I had...
Reading the code I got this and thought asking about what is the best option or if it's the same for the following code in order to learn a little...
Steps to reproduce: 1. Switch off network connection 2. Open the app, show "No network connection" snackbar 3. Switch on network connection 4. Click "Refresh", movies show up 5. Then...
I have errors, using Pixel 2XL with Oreo 8.1 `05-29 10:44:08.219 21446-21467/com.fernandocejas.sample I/zygote64: Explicit concurrent copying GC freed 14788(793KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 3MB/6MB, paused 168us total...
Thanks for this great repo. Can you add pagination? It could be perfect.
I thought UseCases shouldn't have any framework dependencies but [PlayMovie](https://github.com/android10/Android-CleanArchitecture-Kotlin/blob/master/app/src/main/kotlin/com/fernandocejas/sample/features/movies/PlayMovie.kt) has a [Context](https://developer.android.com/reference/android/content/Context) in it and a [Navigator](https://github.com/android10/Android-CleanArchitecture-Kotlin/blob/master/app/src/main/kotlin/com/fernandocejas/sample/core/navigation/Navigator.kt) which contains android specific code. I'm a little bit confused, am I...
Hi, How do you add integration with SDKs that deliver the result to `onActivityResult` method of fragment/activity? For example if you'd like to implement Authentication via Facebook SDK you would:...