Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Alifyz/Android-Certification
Associate Developer Certification Exam Guide
https://github.com/Alifyz/Android-Certification
android android-application associate associate-android-developer-exam certification google
Last synced: 12 days ago
JSON representation
Associate Developer Certification Exam Guide
- Host: GitHub
- URL: https://github.com/Alifyz/Android-Certification
- Owner: Alifyz
- License: mit
- Created: 2018-08-15T02:04:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-13T20:58:44.000Z (almost 6 years ago)
- Last Synced: 2024-08-01T19:50:44.486Z (3 months ago)
- Topics: android, android-application, associate, associate-android-developer-exam, certification, google
- Language: Kotlin
- Homepage: http://www.alifyz.com
- Size: 182 KB
- Stars: 35
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Android-Certification
![logo](https://ageektogo.net/wp-content/uploads/2013/08/manu-cornet-bugdroid-cartoon-android-evolution-key-lime-pie.jpg)
Repository for studying and preparing for Associate Developer Certification.
* [Google Certification Webpage](https://developers.google.com/training/certification/associate-android-developer/#exam-content)## Testing and Debugging
* Write and execute local JVM unit tests
* Write and execute Android UI tests
* Use the system log to output debug information
* Debug and fix issues with an app's functional behavior and usability## User interface (UI) and app functionality
* Create an Activity that displays a layout
* Construct a UI with ConstraintLayout
* Create a custom view class and add it to a layout
* Add accessibility hooks to a custom view
* Apply content descriptions to views for accessibility
* Implement a custom app theme
* Display items in a RecyclerView
* Bind local data to a RecyclerView list using the paging library
* Implement menu-based or drawer navigation
* Localize the app
* Display notifications, toasts, and snackbar messages
* Schedule a background task using JobScheduler
* Efficiently run jobs in the background## App data and files
* Define data using Room entities
* Access Room database with data access object (DAO)
* Observe and respond to changing data using LiveData
* Use a Repository to handle data operations
* Read and parse raw resources or asset files
* Create persistent preference data from user input
* Change the behavior of the app based on user preferences