Android App Development with Kotlin Competency (Intermediate Level)

  • 20m
  • 20 questions
The Android App Development with Kotlin Competency (Intermediate Level) benchmark assesses your knowledge of building interactive layouts using GridView and ListVew, improving layout performance by recycling views, and creating commonly used widgets in mobile applications. You will be evaluated on your ability to use intents to start activities, eliminate boilerplate code with view and data binding, and create modular app components using fragments. Learners who score high on this benchmark demonstrate that they have the skills to build interactive layouts and work with intents, activities, and fragments.

Topics covered

  • access the internet through intents
  • add fragment transactions to the backstack
  • create a list view with checkboxes
  • create a multi-line edit text box
  • create a toggle widget
  • create intents for a reservation app
  • display grid items using grid views
  • display list items using ListViews
  • identify how intents are used in Android
  • improve the look and feel of a list view
  • pass input arguments into fragments
  • recycle views in a grid view
  • use data binding to connect views with data
  • use explicit activities in Android
  • use intents to navigate to other activities
  • use popup menus
  • use RecyclerViews for improved performance
  • use the AutoCompleteTextView
  • use view binding to simplify view access
  • use ViewModel to communicate between activities and fragments