Introduction to Kotlin Programming [Preparation]

1. Preparations

Welcome to learn "Compose Development Basics for Android"!

This course is for users who want to learn how to build Android applications in the Kotlin programming language using the latest best practices recommended by Google. You'll use Jetpack Compose to build a series of applications. Jetpack Compose is a new way to craft beautiful interfaces for Android apps.

You'll work through multiple codelabs, which contain step-by-step coding instructions on how to build an app or an app's functionality. If you prefer an intuitive learning style and would like to watch the steps first, there are some videos that come with the codelabs. The course also includes practice questions to reinforce what you've learned, as well as projects for self-experimentation and further study. Throughout the course, you will see how long it may take to study a certain part of the course. Note that these are estimates only, and the actual time spent by each individual may vary greatly. You can study the course content at your own pace.

Learning is a process that varies from person to person. We offer several options to help you study this course effectively, depending on your background and experience.

For newcomers
If you're new to programming, start this course from scratch and work through the developer eLearning courses in sequence. Programming and Android concepts go hand in hand, so it's important to learn the content sequentially. We also recommend that you supplement it with practice questions and projects to develop your confidence.

For Existing Developers
If you already have programming experience, you can skip some material to speed up the course. Each unit begins with a codelab that covers all the important Kotlin programming concepts covered in that unit that you need to master in order to successfully build an application. If you feel confident that you are familiar with these topics related to the Kotlin language, you can skip these sections and learn about building applications instead.

If you're already an Android developer, you might be more interested in the Compose topics covered in this course. Compose is a modern Android toolkit for building native UIs that simplifies and speeds up UI development. Compared with the Android View system, Compose requires less code to implement the interface, making your application easier to maintain. If you want to learn more about Compose, the first half of the course is best for you, as it covers interface, material design, and navigation. Or, you can learn
, which contains articles, videos, and codelabs covering important topics for developers transitioning to Compose.

Guess you like

Origin blog.csdn.net/Jasonhso/article/details/127942330