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
- Android Basics in Kotlin (I will encourage you to try and complete the projects in each unit of this resource)
- Articles on the AAD Examination
- https://medium.com/geekculture/associate-android-developer-certification-kotlin-exam-2b9b08985ad9
- https://s-threepio.medium.com/associate-android-developer-certification-by-google-114ab755c187
- https://puneet-grover.medium.com/preparation-strategy-to-crack-google-associate-android-developer-with-kotlin-certification-b86be531984a
Author
Babatunde Owoleke
License
This project is licensed under the Apache License 2.0 – See: http://www.apache.org/licenses/LICENSE-2.0.txt