Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dinesh2510/quotes-app-using-jetpack-compose

A Quotes Application built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
https://github.com/dinesh2510/quotes-app-using-jetpack-compose

compose-tutorial coroutines coroutines-android dagger-hilt dagger2 jetpack-compose jetpack-compose-navigation jetpack-compose-quotes-app jetpack-navigation kotlin-coroutines kotlin-flow mvvm-architecture quotes quotes-api quotes-app quotes-application

Last synced: 6 days ago
JSON representation

A Quotes Application built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

Awesome Lists containing this project

README

        

# πŸ’­ Quotes App πŸ’­

A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in
Android. *Made with love ❀️ by [Dinesh2510](https://github.com/Dinesh2510)*

***Try latest Quotes App apk from below πŸ‘‡***

πŸ“±

## Screenshots
| Home | List of quotes | Aout |
| ------------- | ------------- | ------------- |
| [![IMAGE](https://github.com/Dinesh2510/Quotes-App-using-Jetpack-Compose/blob/master/Screenshot_20240621_194514.png)](https://www.youtube.com/watch?v=sklPpTf7Yj8) | [![IMAGE](https://github.com/Dinesh2510/Quotes-App-using-Jetpack-Compose/blob/master/Screenshot_20240621_194545.png)](https://www.youtube.com/watch?v=sklPpTf7Yj8) | [![IMAGE](https://github.com/Dinesh2510/Quotes-App-using-Jetpack-Compose/blob/master/Screenshot_20240621_194555.png)](https://www.youtube.com/watch?v=sklPpTf7Yj8)|

## Built With πŸ› 

- [Kotlin](https://kotlinlang.org/) - First class and official programming language for Android
development.
- [Jetpack Compose](https://developer.android.com/jetpack/compose) - Jetpack Compose is Android’s
modern toolkit for building native UI.
- [Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) - A coroutine is a
concurrency design pattern that you can use on Android to simplify code that executes
asynchronously.
- [Flow](https://kotlinlang.org/docs/reference/coroutines/flow.html) - A flow is an asynchronous
version of a Sequence, a type of collection whose values are lazily produced.
- [Jetpack DataStore](https://developer.android.com/topic/libraries/architecture/datastore) -
Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed
objects with protocol buffers. DataStore uses Kotlin coroutines and Flow to store data
asynchronously, consistently, and transactionally
- [Android Architecture Components](https://developer.android.com/topic/libraries/architecture) -
Collection of libraries that help you design robust, testable, and maintainable apps.
- [Stateflow](https://developer.android.com/kotlin/flow/stateflow-and-sharedflow) - StateFlow is a
state-holder observable flow that emits the current and new state updates to its collectors.
- [Flow](https://kotlinlang.org/docs/reference/coroutines/flow.html) - A flow is an asynchronous
version of a Sequence, a type of collection whose values are lazily produced.
- [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Stores
UI-related data that isn"t destroyed on UI changes.
- [Jetpack Compose Navigation](https://developer.android.com/jetpack/compose/navigation) - The
Navigation component provides support for Jetpack Compose applications.

## Contribute 🀝
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/paypalme/pixelDeviin)

## Credits πŸ€—

- πŸ€“ Icons are from [flaticon.com](https://flaticon.com)