As Android Developer I strive to keep up with the newest trends and best practices in Android. Anyway -Struggle is good, laziness is bad.
Kotlin-MVVM-LiveData-Retrofit. Sample android project using MVVM Design pattern with Data Binding, Retrofit 2, RxJava 2 using Kotlin
19Android-Compose-ImageUploader. In this project, You going to learn about how you can build functionality to upload Media files to server using Android Jetpack Compose. This is multipart upload with playing progress bar on every individual Media file.
17Android-Mediator-live-data-example. An example to demonstrate how mediator live data can be used to combine more than one network call
7Stack-of-cards. A sample project to demonstrate customized view pager, This design helps you to get rid off view pager dot indicator of android, Presenting long listing dots in the bottom page to indicate page count is not good idea, it doesn't fit in most designs , alternatively you can make views to arrange as stacks of cards, This simple provides idea on how to tweak API of view pager for this layout.
7SOLID-Principles. In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. This project illustrate each one of this principles with coding examples
7Android-Room. What you can do with Android Room library ?
3Android-MVVM-offline-support. Sample application to demonstrate offline support using MVVM in Kotlin
2Android-Architecture-Component. Project to demonstrate Android Architecture Component libraries (Room, ViewModel, LiveData and LifeCycle)
1Android-Multi-Modular-approach. Kotlin
1Android-Interview-Questions. 2 power of 8 = 256/365 . Even the best developers forget how to code the most basic things. Whether you're brand new, been coding for a few years, or have made development your lifelong career, you'll run into this scenario and it's totally okay.
1