2. This work is licensed under the Apache 2.0 License
Welcome to the
Compose Camp!
3. This work is licensed under the Apache 2.0 License
Compose Camp is a hands-on introduction to
learning how you can build Android apps with
Jetpack Compose.
What is Compose Camp?
4. This work is licensed under the Apache 2.0 License
Jetpack Compose is the modern
toolkit for building native user
interfaces for Android apps.
Compose makes it easier and
faster to build UIs on Android.
5. This work is licensed under the Apache 2.0 License
Compose apps are written in the
Kotlin programming language.
Kotlin is the language that the
majority of professional Android
developers use to build apps.
6. This work is licensed under the Apache 2.0 License
To start, choose a track for yourself
Beginner
New to Android app development. May or may not have
prior programming experience.
Experienced
Experienced Android developers (already familiar with
Kotlin and the View system) who are new to Compose.
7. This work is licensed under the Apache 2.0 License
Pathways
Each track offers learning content from Google that is structured into pathways.
A pathway consists of a sequence of
learning activities (videos, articles, and
codelabs), to help you learn about a
certain technical topic.
There is a quiz at the end of a pathway to
test what you learned.
8. This work is licensed under the Apache 2.0 License
This track is for people who are new to Android app development,
whether they have programming experience or not.
Pre-requisites
• Basic computer literacy
• Basic math skills
What you will learn
• Kotlin programming
language basics
• How to build Android app
UIs using Compose
• Best practices of Modern
Android Development
Content available
• Android Basics with
Compose course
• Practice problems and
open-ended projects in the
course
Beginner Track
9. This work is licensed under the Apache 2.0 License
With their existing knowledge of building Android Apps using Kotlin, developers in this track are
ready to accelerate their UI development through focused resources on Compose.
Pre-requisites
• Prior Android development
programming experience
using Kotlin
• Familiarity with Android
Studio
What you will learn
• How to adopt Compose into
an existing app
• Foundational topics of
Compose including layouts,
state, theming, animation,
navigation, performance,
testing, and accessibility
Content available
• Jetpack Compose for
Android Developers course
• Introduction slide deck with
speaker notes
• Existing Compose slide
decks
on different topic areas
• MAD Skills video series on
Compose
Experienced Track
10. This work is licensed under the Apache 2.0 License
Start your journey now!
11. This work is licensed under the Apache 2.0 License
Join the Compose Camp
Info channel in
telegram!
Follow us on Instagram:
@gdsc.nu
Editor's Notes
In Compose Camp, you will learn how to build Android apps using Jetpack Compose, Android’s modern UI toolkit. Compose Camp is for everyone from absolute beginners through experienced developers.
Through Compose Camp you will:
Learn the latest Android Development Tools.
Connect with other developers so that you can learn from each other and grow your network.
Apply your new skills by creating apps that you can add to your personal portfolio of apps.