Course

Android User Interface Development

Learning path outcomes

  • Create custom-made composables
  • Understand how to layout composables using rows, columns, and other layout groups
  • Identify the various different unit sizes in Android
  • Describe where to store images
  • Explain the purpose of AndroidManifest.xml
  • Detail how to style composables

Prerequisites

You should've worked through our Foundational Tools in Android and Learn the Kotlin Language courses.

Achievements

Earn a badge when you finish this learning path!

Android User Interface Development

Learning path content

1
Anatomy of an Android App
This module provides an overview of the Android project structure as well as some fundamental aspects of working with the SDK. By the end of this module, the student will be familiar with Android Studio. They will able to understand the different measurement unit types available in Android, add resource files to an Android App, and configure the Android App Manifest.
Expand module content Hide module content Show module content Hide module content
2
Create Composables with Jetpack Compose
In this module, you will learn about Jetpack Compose from the ground up and how you can use it to create UI in Android. It will introduce you to the idea of composables used in Jetpack Compose. You will learn how to create composables using existing composables. And later on, you will also learn modify them to change their layout, appearance, and interactivity. Finally, you will tie your learnings together to create truly custom theme for your app using composables and Material Design 3.
Expand module content Hide module content Show module content Hide module content
3
Build Layouts with Jetpack Compose
This module teaches how to compose intermediate layouts that employ lists, grids, and scrollable elements.
Expand module content Hide module content Show module content Hide module content