π
A Simple and Minimal Quotes Android Application to demonstrate the Modern Android Development tools. Developed with
Quotee Android
π·
ScreenShots
π
Download Application Download Latest APK file From Here
π
Built With - Kotlin - First class and official programming language for Android development.
- Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- Flow - A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- Stateflow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
- Flow - A flow is an asynchronous version of a Sequence, a type of collection whose values are lazily produced.
- ViewModel - Stores UI-related data that isn"t destroyed on UI changes.
- Navigation Components - Navigation component helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer.
- ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
- Dependency Injection
- Hilt - Easier way to incorporate Dagger DI into Android apps.
- Retrofit - A type-safe HTTP client for Android and Java.
- Material Components for Android - Modular and customizable Material Design UI components for Android.
- Shimmer - Shimmer is an Android library that provides an easy way to add a shimmer effect to any view in your Android app.
- Gradle Kotlin DSL - For writing Gradle build scripts using Kotlin.
ποΈ
Architecture This app uses MVVM Architecture.
π
Credits - Use Icons from tablericons.com
- Idea Inspiration Spikeysanju
π¨
Developed By Aminullah Taj Muhammad
- Website (http://aminullahtaj.com)
- Twitter (http://twitter.com/AminullahTajM)
- Medium (https://medium.com/@aminullahtaj)
π
How to Contribute - Fork it.
- Create your feature branch (git checkout -b my-new-feature).
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin my-new-feature).
- Create new Pull Request.