/TodoLists

Manage your To-Do lists, written in Java for Android.

Primary LanguageJava

To-Do Lists

Technologies and methodologies used in this project:

MVVM
Room
Data Binding
LiveData
RxJava
Dagger

How to access Android Debug Database?

To open the Android Debug Database please connect the same wifi on your computer and mobile device and find "DebugDB" on Logcat for its link.

Tests

Tests are located at "app/src/androidTest/java".

  • EmailValidatorTest: This test checks if email validator logic is working properly or not with few test cases.
  • EnterActivityUserInfoTest: This test ensures that whether user's successfully logged in to his/her account or not.
  • FragmentLoginTest: This test automatically fill the user's information for login process.
  • FragmentRegisterTest: This test automatically fill the user's informations to create an account.
  • ToDoInnerOrderTest: This test basically create a To-Do list then create To-Do items and order them based on order option then remove already created To-Do List at last phase of this test.
  • UserDbInsertDeleteTest: This test is intended to insert and delete user to the database.