Study guide: Associate Android Developer Android core Android is an operating s
Study guide: Associate Android Developer Android core Android is an operating system based on Linux and designed primarily for mobile devices. Android applications can be multitasking and are written in Java, Kotlin or C++. To prepare for the AAD certification exam, Android developers should: • Understand the architecture of the Android system • Be able to describe the basic building blocks of an Android app • Know how to build and run an Android app • Display simple messages in a popup using a Toast or a Snackbar • Be able to display a message outside your app's UI using Notifications • Understand how to localize an app • Be able to schedule a background task using JobScheduler Study guide: Associate Android Developer User interface The Android framework enables developers to create useful apps with effective user interfaces. Developers need to understand Android’s activities, views and layouts to create attractive UIs that maximize usability and the overall user experience. To prepare for the AAD certification exam, Android developers should: • Understand the Android activity lifecycle • Be able to create an Activity that displays a Layout • Be able to construct a UI with ConstraintLayout • Understand how to create a custom View class and add it to a Layout • Know how to implement a custom app theme • Be able to add accessibility hooks to a custom View • Know how to apply content descriptions to views for accessibility • Understand how to display items in a RecyclerView • Be able to bind local data to a RecyclerView list using the Paging library • Know how to implement menu-based navigation • Understand how to implement drawer navigation Study guide: Associate Android Developer Data management Many Android apps store and retrieve user information that persists beyond the life of the app. To prepare for the AAD certification exam, Android developers should: • Understand how to define data using Room entities • Be able to access Room database with data access object (DAO) • Know how to observe and respond to changing data using LiveData • Understand how to use a Repository to mediate data operations • Be able to read and parse raw resources or asset files • Be able to create persistent Preference data from user input • Understand how to change the behavior of the app based on user preferences Study guide: Associate Android Developer Debugging Debugging is the process of isolating and removing defects in software code. By understanding the debugging tools in Android Studio, Android developers can create reliable and robust applications. To prepare for the AAD certification exam, Android developers should: • Understand the basic debugging techniques available in Android Studio • Know how to debug and fix issues with an app's functional behavior and usability • Be able to use the System Log to output debug information • Understand how to use breakpoints in Android Studio • Know how to inspect variables using Android Studio Study guide: Associate Android Developer Testing Software testing is the process of executing a program with the intent of finding errors and abnormal or unexpected behavior. Testing and test- driven development (TDD) is a critically important step of the software development process for all Android developers. It helps to reduce defect rates in commercial and enterprise software. To prepare for the AAD certification exam, Android developers should: • Thoroughly understand the fundamentals of testing • Be able to write useful local JUnit tests • Understand the Espresso UI test framework • Know how to write useful automated Android tests uploads/Geographie/ aad-study-guide.pdf
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 13, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 0.1657MB