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

https://github.com/gokhandurmaz/todocompose

ToDo App with Jetpack Compose Approach
https://github.com/gokhandurmaz/todocompose

data-store hilt-android jetpack-compose jetpack-navigation kotlin material-design material3 multi-module-architecture mvvm room-database tink

Last synced: 2 months ago
JSON representation

ToDo App with Jetpack Compose Approach

Awesome Lists containing this project

README

          

# ToDoCompose
ToDo App with Jetpack Compose Approach

[![AI Integrated](https://img.shields.io/badge/AI-Task%20Generation-blue?style=for-the-badge&logo=google-gemini&logoColor=white)](https://github.com/GokhanDurmaz/ToDoCompose)
[![Tests](https://img.shields.io/badge/Tests-Passing-brightgreen?style=for-the-badge&logo=github-actions&logoColor=white)](https://github.com/GokhanDurmaz/ToDoCompose)
[![Release](https://img.shields.io/badge/Release-Private%20Repo-orange?style=for-the-badge&logo=github)](https://github.com/GokhanDurmaz/ToDoCompose)
[![Kotlin](https://img.shields.io/badge/Kotlin-2.2.0+-purple?style=for-the-badge&logo=kotlin&logoColor=white)](https://kotlinlang.org/)

---

## 🛠️ Tech Matrix

| Technology | Description | Use Case |
| :--- | :--- | :--- |
| **AI Generation** | Automated task creation using AI models. | Smart task management |
| **Firebase Auth** | Secure user authentication and management. | User Login & Security |
| **Compose Navigation** | Type-safe navigation between Composables. | App flow & Routing |
| **Jetpack DataStore** | Modern data storage solution (replaces SharedPreferences). | User preferences & Settings |
| **Kotlin 2.2.0** | Latest Kotlin version with K2 compiler performance. | Modern Android development |
| **Jetpack Compose** | A declarative toolkit for building native UI on Android. | User interface design |
| **Coroutines** | Kotlin feature for asynchronous programming. | Data processing & UI updates |
| **Room** | Library for persistent data storage on SQLite databases. | Local task storage |

---

### 🚀 Highlights
* **AI-Powered:** To-do tasks can be automatically generated with Artificial Intelligence support.
* **Secure Authentication:** Integrated with Firebase for safe and reliable user access.
* **Dynamic Routing:** Smooth screen transitions implemented using Jetpack Compose Navigation.
* **Modern Storage:** Utilizes Jetpack DataStore for reactive and consistent preference management.
* **Tested & Reliable:** All core functionalities have been thoroughly tested and verified.
* **CI/CD Ready:** Release packages are automatically uploaded to a private repository.