Skip to content

Modification of the first version of Ant's ToDo list app. App is based on MVVM architectural pattern and uses Room for database, Kodein for DI and coroutines.

License

Notifications You must be signed in to change notification settings

Papashkin/Ants_ToDo

Repository files navigation

Ant's ToDo's application

Description

This application for "to-do" lists managing (create, modify, delete).

Architecture

This is a single-activity application based on MVVM architectural pattern.

Features

  1. I'm trying to use here the coroutines instead Rx;
  2. Kodein instead Dagger as a DI framework;
  3. All data stores in SQL database and managed via Room library;
  4. MotionLayout as a part of UI;
  5. Using Cicerone for navigation;
  6. CI for project is managed on Circle CI.

Screenshots

Picture 1 Picture 2 Picture 3 Picture 4 Picture 5

Authors

Pavel Antoshkin (Papashkin) - full realization

License

This project is licensed under the MIT License - see the license file for details.

About

Modification of the first version of Ant's ToDo list app. App is based on MVVM architectural pattern and uses Room for database, Kodein for DI and coroutines.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages