Open rickydam opened 5 years ago
Read this medium blog about Android architecture https://medium.com/mindorks/android-architecture-patterns-mv-c-p-vm-4594574eeaa1
Watched a YouTube video Introducing Android Jetpack
https://www.youtube.com/watch?v=LmkKFCfmnhQ
Read about Android Jetpack https://developer.android.com/jetpack/
Went through this Jetpack tutorial https://developer.android.com/jetpack/docs/getting-started
Read this Medium blog about a company's Android application architecture progression https://labs.ribot.co.uk/android-application-architecture-8b6e34acda65
Read this blog about unit testing, integration testing and functional testing https://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-functional-testing/
Read this about Dependency Injection with Dagger2 https://github.com/codepath/android_guides/wiki/Dependency-Injection-with-Dagger-2
Watched this YouTube video about Dependency Injection https://www.youtube.com/watch?v=IKD2-MAkXyQ
Read some of this Medium blog about testing on Android https://labs.ribot.co.uk/fast-and-reliable-ui-tests-on-android-17c261b8220c
Read this Medium blog about Unit Testing RxJava Observables https://labs.ribot.co.uk/unit-testing-rxjava-6e9540d4a329
Read part of this Medium blog about MVVM in Android https://labs.ribot.co.uk/approaching-android-with-mvvm-8ceec02d5442
Read this blog about Android architecture, MVP vs MVVM https://thinkmobiles.com/blog/mvp-vs-mvvm-android-patterns/
Read this blog about design patterns with Android https://www.raywenderlich.com/470-common-design-patterns-for-android-with-kotlin
Read this blog about why to choose MVVM over MVP https://android.jlelse.eu/why-to-choose-mvvm-over-mvp-android-architecture-33c0f2de5516