Skip to content

Tommartinz/Actionary

Repository files navigation

Actionary

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.

Features

  • 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.

Screenshots

Technologies Used

  • Programming Language: Kotlin
  • Architecture: MVVM
  • Database: Room
  • User Interface: Compose, Navigation, Material Design
  • Settings: DataStore
  • Dependency Injection: Dagger Hilt

Getting Started

Prerequisites

  • Latest Android Studio & Gradle version.
  • A physical or virtual Android device for testing.

Setup

  1. Clone the repository
    git clone https://github.com/Tommartinz/Actionary.git
  2. Open the project in Android Studio.
  3. Sync Gradle and build the project.
  4. Run the app on an emulator or physical device.