A To-Do App where you can login to add, edit, and delete tasks

  • Firebase
  • Authentication
  • Realtime Database
  • RecyclerView
  • DialogFragment
  • Viewbinding
  • Navigation Component

The user is first greeted with a splash screen before reaching the Sign-In page. If the user does not already have an account, they have the option of signing up with their email. After logging in, the user is brought to an empty homescreen (if they are a new user).

1 2 3 4

By pressing on the “+” button, the user can type a task in the box and click on the arrow to save. The user also has the option of closing the dialog box if they change their mind.

5 6 7

The user may add as many tasks as they like, as well as delete any of their choosing.

8 9

Lastly, the user can edit any existing task.

10 11


View Github