A simple and intuitive local task manager application built for learning purposes. It follows Android development best practices and guidelines to provide a clean and efficient user experience.
- Create, edit and delete tasks.
- Mark tasks as complete or incomplete.
- Sort tasks by name or date added.
- Group then in an ascending or descending way.
- Customize the appearance with a Light/Dark mode.
- Delete completed tasks automatically as a toggle.
- Monochromatic Icon support.
- Custom Brand Theme
- Predictive Back gesture.
- Large Screen support
- Resizeable support.
- Translation to Spanish.
- Programming Language: Kotlin
- Architecture: MVVM
- Database: Room
- User Interface: Compose, Navigation, Material Design
- Settings: DataStore
- Dependency Injection: Dagger Hilt
- Latest Android Studio & Gradle version.
- A physical or virtual Android device for testing.
- Clone the repository
git clone https://github.com/Tommartinz/Actionary.git
- Open the project in Android Studio.
- Sync Gradle and build the project.
- Run the app on an emulator or physical device.