An android project developed in order to practice and prepare for the Google AAD Exam

TaskMaker

This is an android project developed in order to practice and prepare for the Google Associate Android Developer Exam (AAD). I tried to implement most of the topics in the Study guide and I used the Exam past question in this article as the basis for this project.

Topics

  • UI — (Constraint Layout etc.)
  • Widgets like Checkbox, Time Picker and Date Picker
  • RecyclerView, Pagination Library
  • Menu
  • LiveData and ViewModel
  • Activity, Fragment Transactions
  • MVVM Architecture (Repository Pattern)
  • Room Database, Sorting Query
  • Notifications (In-App)
  • Alarm Manager and Work Manager
  • Shared Preferences and Settings Preferences
  • App Settings for light and dark theme
  • Debugging
  • Unit Test Cases and UI Test Cases (Espresso)

Prerequisite

To build this project, you require:

  • Android Studio Bumblebee | 2021.1.1 Patch 2
  • Gradle 7.1.2
  • Kotlin 1.6.10

App ScreenShots

Addition Resources

Author

Babatunde Owoleke

License

This project is licensed under the Apache License 2.0 – See: http://www.apache.org/licenses/LICENSE-2.0.txt

GitHub

View Github