Have you considered taking the Associate Android Developer exam? No matter what is your answer, you need to attend this talk to find out more about this certification.
4. What you can expect from this talk?
• English accent :)
• Everything from the exam
• Requirements
• Content
• FAQs
• And be motivated to take the exam with me.
5. • What is the AAD?
• What is the benefits of it?
Overview
10. Study guide
Here is where the things happens :)
• Android core
• User Interface
• Data management
• Debugging
• Testing
11. Android Core
What is expected?
• 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 Android app
• Display simple message in a popup using a Toast or a Snackbar
• Be able to display a message outside your apps UI using Notification
• Understand how localize an app
• Be able to schedule a background task using Jobscheduler
12. User Interface
What is expected?
• 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 description 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 implement menu-based navigation
• Understand how to implement drawer navigation
13. Data Management
What is expected?
• 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 chart the behaviour of the app based on user preferences
• Others
• View Models
• App settings
14. Debugging
What is expected?
• Understand the basic debugging techniques available in AS
• Know how to debug and fix issues with an app’s functional behaviour and
usability
• Be able to use the System Log to output debug information
• Understand how to use breakpoints in AS
• Know how to inspect variable using AS
15. Testing
What is expected?
• Thoroughly understand the fundamentals of testing
• Be able to write useful local Unit tests
• Understand the Espresso UI test framework
• Know how to write useful automated Android tests
19. Frequent excuses
• But I don’t use this in my company
• Google always change this
• I can get a job without it
• It’s to basic for me
• This is not important, the companies are not looking for it
22. FAQ’s
• Exame cost? 149 USD
• How does the process work
• 1 Registration
• 2 Take the exam
• 3 Record your answers
• 4 Submit the interview
• 5 Wait 45 days for the result
• How long is the exame? 8 hours
• Do I have to take the exam immediately
after register? No!
• Kotlin or Java? You choose
• How long the certification is valid? 36
months
• Can I retake the exam if I am not
successful? Yes
• 14 days
• 2 months
• 1 year