Home

Awesome

<p align="center"> <img src="./previews/logo.png" width="150"> </p> <p align="center"> An Android Application written purely in Kotlin utilizing all the latest tech in Android. <br> The project uses Material Design guidelines, MVVM architecture, Hilt for Dependency Injection and uses Room for an offline- first approach. </p> <p align="center"> <img src="./previews/introCompressed.jpg" width="700"> </p>

Medium Articles

Follow me on Medium for latest articles.

Medium ArticleGithub Branch
What the Flows: Build an Android app using Flows, Live Data, and MVVM architecturebegin_flows
Implementing Search Filter using Kotlin Channels and Flows in your Android Applicationimplementing_search_in_database
Adding Hilt (No Article ❌)migrating_to_hilt
Adding animations to your Android application using Lottie libraryadding_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 Motionadded_transition_using_material_motion

Tech Stack

<img src="/previews/transition.gif" align="right" width="20%"/>

Roadmap (Features to be added )

Find this repository useful? :heart:

Support it by joining starring this repository. :star: <br> And follow me on Medium and Github

Issues and Contribution

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.

Project Maintainers

This project is founded and actively maintained by Shivam Dhuria.

Dog Api

Original dataset taken from the the Stanford Dogs Dataset. Logo thanks to NotKnifoon. Dog Api provides hundreds of free pictures of dogs.

Libraries