The Android Online test saves expensive engineering time by filtering out unqualified Android programmer candidates. The Adaface Android Online test screens candidates for the typical skills hiring manager look for in an Android developer: Java or Kotlin fundamentals Object-oriented programming in Java or Kotlin Core UI components: dialogues, spinners, text fields, buttons Android building blocks: Activities and Activity lifecycle Designing layouts and views: constraint layout, recycler views, list views, scroll views, card views Developing background tasks, triggering events, sending notifications Enhancing user experience with fragments- when, why and how to use fragments Saving, retrieving and updating user data using shared preferences, SQLite and Room Reading and parsing raw resources or asset files Use popular libraries to play videos, download website data, manipulate images for interactive components Using themes and styles: Material design principles MVC and MVVM architectures Using Reactive View Models with Presenters Developing miniature app views with widgets Getting data from device sensors: accelerometer, location Working with databases and backend servers Managing user permissions Exception handling in Android Debugging and testing Android apps; system logs, breakpoints, inspecting variables, automated tests Along with these Android-specific skills, the test includes MCQ questions and coding questions to evaluate hands-on Java or Kotlin programming skills.