Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iamnaran/firefly-compose

A Jetpack Compose Beginner Series App Android | Compose | MVVM | Hilt | Room
https://github.com/iamnaran/firefly-compose

authentication-system backstack-navigation coroutines hilt-android jetpack-compose kotlinflow template

Last synced: 9 days ago
JSON representation

A Jetpack Compose Beginner Series App Android | Compose | MVVM | Hilt | Room

Awesome Lists containing this project

README

        

# Jetpack Compose Template App

A production-ready template app to kickstart your Android development journey with Jetpack Compose.

![App Preview](firefly.png)

## Features

- **Jetpack Compose**
- **Dependency Injection - Hilt**
- **Navigation Graph**:
- **Nested Navigation Graph**
- **Splash Screen API**
- **Clean Architecture**
- **Kotlin Flow**
- **Room**
- **Retrofit**
- **Data Store Preference**
- **Login Authentication**
- **Kotlin Coroutine NetworkResourceBound**
- **Product Listing with Offline First**

## API Integration with DummyJSON API

Thanks to the DummyJSON API, you can find the new username and password here: [GitHub - DummyJSON](https://github.com/Ovi/DummyJSON) or [DummyJSON Documentation](https://dummyjson.com/docs/auth).

## Getting Started
1. Clone the repository.
2. Open the project in Android Studio.
3. Build and run the app on your device or emulator.

Feel free to explore the codebase, customize components, and integrate additional features based on your project requirements.

**Kotlin Multiplatform App**
Clone of this App "[jellyfish](https://github.com/iamnaran/jellyfish)" is currently in the development phase.
Stay tuned for further updates!