Skip to content

bielfernandezb/TodoApp

Repository files navigation

ToDo App

Android App that lets you organize your tasks.

Description

I worked on this App to implement Android's new architecture features for building Android mobile Apps and improve my skills and self-confidence along the way.

Requirements

Features

  • Implementation of android MVVM Architecture Pattern.
  • Data single source of truth implementation and google suggested practice for code separation using Repository Architecture.
  • Functional programming implementation by observing to data changes with LiveData.
  • Using ViewModel to serve as the bridge between datasource and UI. ViewModel implementation also makes sure data is not lost during configurations changes as its lifecycle aware.
  • Data persistance with Room.
  • Managing of asynchronous calls using Kotlin Coroutines.
  • Display list with RecyclerView and data binding.

Testing

TBA

Screenshots

Main Tasks List Edit Task Details

Releases

No releases published

Packages

No packages published

Languages