Skip to content

AndroidDevScholarship/Android-Developer-Certification-exam-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 

Repository files navigation

Android-Developer-Certification-exam-resources

Repository to share resources which we need to study

Certification site: https://developers.google.com/training/certification/associate-android-developer/


Content

How to collaborate? Just add under every line a resource you want to share i.e.:

  • 1 An important thing to study

    • My resource with a little explanation and web page

General resources

New

Some resources for the updated certification are listed at Android Developent Fundamentals

Old

1) Testing and debugging

  • 1.1- Write and execute local JVM unit tests

  • 1.2- Write and execute Android UI tests

  • 1.3- Use the system log to output debug information

  • 1.4- Debug and fix issues with an app's functional behavior and usability

2) User interface (UI) and app functionality

  • 2.1- Create an Activity that displays a layout

  • 2.2- Construct a UI with ConstraintLayout

    • Build a Responsive UI with ConstraintLayout from Android docs
    • Animation example with ConstraintLayout from AndroidPub
  • 2.3- Create a custom view class and add it to a layout

  • 2.4- Add accessibility hooks to a custom view

  • 2.5- Apply content descriptions to views for accessibility

  • 2.6- Implement a custom app theme

  • 2.7- Display items in a RecyclerView

  • 2.8- Bind local data to a RecyclerView list using the paging library

    • A good article to learn to use the paging library at ProAndroidDev
    • Another article to use paging library atMindorks
    • An easy article to understand to learn to use the paging library using Room from Knowledge Transfer
  • 2.9- Implement menu-based or drawer navigation

  • 2.10- Localize the app

  • 2.11- Display notifications, toasts, and snackbar messages

  • 2.12- Schedule a background task using JobScheduler

  • 2.13- Efficiently run jobs in the background

3) App data and files

  • 3.1- Define data using Room entities

    • Android Persistence with Room Database sample
  • 3.2- Access Room database with data access object (DAO)

  • 3.3- Observe and respond to changing data using LiveData

  • 3.4- Use a Repository to handle data operations

    • Guide to understand better AAC from Android docs
    • Awesome video tutorial to learn Room, ViewModel, LiveData, Dagger 2 and MVVM Architecture from wiseAss
  • 3.5- Read and parse raw resources or asset files

    • How to add Assets, Files, and Data Parsing from CommonsWare
    • Tutorial which explains how to use Assets from MobileDevHub
    • GitHub repo which shows how to use Assets from GitHub
  • 3.6- Create persistent preference data from user input

  • 3.7- Change the behavior of the app based on user preferences

About

Repository to share resources which we need to study.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •