GDSC NU
This work is licensed under the Apache 2.0 License
Welcome to the
Compose Camp!
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?
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.
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.
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.
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.
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
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
This work is licensed under the Apache 2.0 License
Start your journey now!
This work is licensed under the Apache 2.0 License
Join the Compose Camp
Info channel in
telegram!
Follow us on Instagram:
@gdsc.nu

Compose Camp ppt.pptx

  • 1.
  • 2.
    This work islicensed under the Apache 2.0 License Welcome to the Compose Camp!
  • 3.
    This work islicensed 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 islicensed 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 islicensed 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 islicensed 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 islicensed 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 islicensed 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 islicensed 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 islicensed under the Apache 2.0 License Start your journey now!
  • 11.
    This work islicensed under the Apache 2.0 License Join the Compose Camp Info channel in telegram! Follow us on Instagram: @gdsc.nu

Editor's Notes

  • #4 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.