An Android Application written purely in Kotlin utilizing all the latest tech in Android.
The project uses Material Design guidelines, MVVM architecture, Hilt for Dependency Injection and uses Room for an offline- first approach.
Follow me on Medium for latest articles.
|Medium Article||Github Branch|
|What the Flows: Build an Android app using Flows, Live Data, and MVVM architecture||begin_flows|
|Implementing Search Filter using Kotlin Channels and Flows in your Android Application||implementing_search_in_database|
|Adding Hilt (No Article ❌)||migrating_to_hilt|
|Adding animations to your Android application using Lottie library||adding_animation|
|Adding Stetho (Medium article in progress)||adding_stetho|
|Migrating to Single Activity architecture with Navigation Components (No Article ❌)||migrate_to_single_activity_and_navigation_component|
|Adding amazing transitions to your Android App easily using Material Motion||added_transition_using_material_motion|
Currently I am not taking in Pull requests(will start in a while) however you can always a raise an issue and I'll try fix it.
This project is founded and actively maintained by Shivam Dhuria.
Original dataset taken from the the Stanford Dogs Dataset. Logo thanks to NotKnifoon. Dog Api provides hundreds of free pictures of dogs.