{"repo":"2307vivek/Adopty","free":true,"listed":false,"github":"https://github.com/2307vivek/Adopty","clone":"git clone https://github.com/2307vivek/Adopty.git","description":"Adopty is a 🐶 dog adoption sample application built to demonstrate Jetpack Compose Ui.","language":"Kotlin","stars":103,"topics":["android","android-studio","jetpack-compose","jetpack-navigation","dagger-hilt","mvvm-architecture","mvvm-android","material-design","androiddevchallenge","kotlin"],"license":null,"category":"mobile-apps","readme_excerpt":"Adopty Adopty is a 🐶 dog adoption sample application built to demonstrate Jetpack Compose Ui. Adopty app uses modern android development tools, design principles and best practices. Features Adopty simply loads data form from the api and shows it in Jetpack compose LazyList composable. Adopty app uses the Petfinders api as a data source to show the lists of pets in the application./ - It also demonstrates the use of android 12 SplashScreen api, including loading data in the background while the SplashScreen is shown on the screen. - Demonstrates how to implement animations while navigation between screens in Jetpack compose applications using the accompanist-navigation-animation library. Demo 📱 Built With 🛠 - Accompanist - For implementing animation while navigating between screens in Jetpack Compose app. - SplashScreen - For showing a splash screen. - Kotlin - Official programming language for Android development. - Coroutines - For loading data asynchronously. - Flow - A flow is conceptually a stream of data that can be computed asynchronously. - Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps. - ViewModel - Stores UI-related data that isn't destroyed on UI changes. - Dagger Hilt - Hilt is a dependency injection library for Android - Retrofit - A type-safe HTTP client for Android and Java. - Coil-compose - An image loading library for Android backed by Kotlin Coroutines. Code Formating ✅ This project ","default_branch":null,"files":null,"tree":[],"storefront":"/r/2307vivek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/2307vivek/Adopty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}