Course

Foundational Tools in Android

Learning path outcomes

  • Describe the basic usage of Android Studio in the creation of Android apps.
  • Explain how to create a simple user interface using both Kotlin and Jetpack Compose.
  • Identify the purpose of source control and leverage how to use it in order to track changes in code.

Prerequisites

Interest in Android development.

Achievements

Earn a badge when you finish this learning path!

Foundational Tools in Android

Learning path content

1
Introduction to Version Control
In this module, you’ll learn what a version control system is and why using one is important for any software development project. You’ll also learn the basics of using Git, the most popular system for mobile developers. Then you’ll explore Github.com for hosting your code and collaborating with others on your projects.
Expand module content Hide module content Show module content Hide module content
2
Introduction to Android Studio
This module introduces the basics of working with Android Studio from creating projects to setting up devices.
Expand module content Hide module content Show module content Hide module content
3
Meet the Kotlin Programming Language
This module introduces readers to Kotlin. We review its brief history and then dive into its fundamentals. The module goes over the different types available in Kotlin, how to use operators, the different control flow mechanics, null safety and looping constructs and then closes off the module by covering functions.
Expand module content Hide module content Show module content Hide module content
4
Create a Simple Android App
In this module, users will create a simple app that will introduce users to Jetpack Compose. This course will show how to use composables to create a user interface with a touch of interactivity.
Expand module content Hide module content Show module content Hide module content