6. This work is licensed under the Apache 2.0 License
What is Compose Camp?
Community-organized events focused around
how to build Android apps using Jetpack
Compose, where attendees get hands-on coding
experience with Compose.
7. 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.
8. This work is licensed under the Apache 2.0 License
Is Compose Camp similar to
Android Study Jams?
Yes! If you’re familiar with Android Study Jams, the learning format is the same. It’s a group of
people coming together to do hands-on learning for a specific Android topic, like a study group.
The difference is that with Compose Camp, the focus is on specifically learning Compose skills
for Android, with a fun camp theme!
As with Android Study Jams, there are plenty of materials and curriculum in the Compose Camp
content bundle to help you prep for hosting these events and tailoring them to the needs of your
audience.
9. This work is licensed under the Apache 2.0 License
Basic computer literacy
Basic math skills
Computer
Internet connection
Android device & USB cable (Optional)
Prerequisites
10. This work is licensed under the Apache 2.0 License
Set up Android Studio on your computer
Learn the basics of the Kotlin programming language
Learn Jetpack Compose
Build your first Android app
Discover resources to continue learning
Compose Camp Learning Objectives
11. THE EVENT IS BORING
THE EVENT IS BORING
WHEN SOMEONE TELLS ME
WHEN SOMEONE TELLS ME
12. This work is licensed under the Apache 2.0 License
ICEBREAKER
SESSION
13. This work is licensed under the Apache 2.0 License
Compose Camp
Introduction to Kotlin
& Jetpack compose
14. This work is licensed under the Apache 2.0 License
Aryan Khandelwal
Compose Camp Facilitator
Camp leader
15. This work is licensed under the Apache 2.0 License
Immanuel Raj
AOSP Developer
Speaker
17. 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.
18. This work is licensed under the Apache 2.0 License
Kotlin Playground
Write and run Kotlin code in
the browser.
19. This work is licensed under the Apache 2.0 License
Let’s talk about
Resources ...
20. This work is licensed under the Apache 2.0 License
g.co/android/basics-compose
Start here:
21. This work is licensed under the Apache 2.0 License
Android Basics
with Compose Course
22. This work is licensed under the Apache 2.0 License
Unit 1: Your first Android
App
23. This work is licensed under the Apache 2.0 License
A Pathway
24. This work is licensed under the Apache 2.0 License
Take a Quiz
25. This work is licensed under the Apache 2.0 License
Earn badges!
26. This work is licensed under the Apache 2.0 License
Google Developer Profile
Carrie Sawyer
27. This work is licensed under the Apache 2.0 License
Official Android Developers Site: developer.android.com
Official Android Developers Blog (for announcements)
Android Developers Medium Blog (for more technical articles)
Android Developers YouTube channel
Follow @AndroidDev on Twitter
Follow @AndroidDev on LinkedIn
Subscribe to the Android Developer Newsletter
Kotlin 101 course
Optional resources to check out:
28. This work is licensed under the Apache 2.0 License
Share what you’ve
learned using
.#ComposeCamp
on social media
For a chance to be
featured by Android,
submit your tips on
learning Compose to
goo.gle/compose-tips
29. This work is licensed under the Apache 2.0 License
Hands On Workshop
30. This work is licensed under the Apache 2.0 License
Android Studio
Why to use Android Studio ?
What is Android Studio ?
How to get started with Android Studio ?
Android Studio
Why to use Android Studio ?
What is Android Studio ?
How to get started with Android Studio ?
31. This work is licensed under the Apache 2.0 License
Android Studio
32. This work is licensed under the Apache 2.0 License
Android Studio - Project View
33. This work is licensed under the Apache 2.0 License
Android Studio - Code View
34. This work is licensed under the Apache 2.0 License
Android Studio - Code View
35. This work is licensed under the Apache 2.0 License
Android Studio - Design View
36. This work is licensed under the Apache 2.0 License
Android Studio - Design View
37. This work is licensed under the Apache 2.0 License
Android Studio - Split View
38. This work is licensed under the Apache 2.0 License
The Android Emulator emulates Android devices on your computer so
that you can test your application on a variety of devices and Android
API levels without needing to have each physical device.
What is an emulator?
39. This work is licensed under the Apache 2.0 License
Creating an emulator
40. This work is licensed under the Apache 2.0 License
Creating an emulator
41. This work is licensed under the Apache 2.0 License
Favorite Color App
42. This work is licensed under the Apache 2.0 License
Running your app on a
physical device
43.
44. This work is licensed under the Apache 2.0 License
Benefits of Completing Today's Challenge
Digital Badges from Google
E-certificates from GDSC
A Lot of Information
Stickers !!!
45. This work is licensed under the Apache 2.0 License
Level 1: Try Recreating
Your First Android App
46. This work is licensed under the Apache 2.0 License
Benefits of Doing Compose Camp
Digital Badges from Google
Certificate from GDSC
A Lot of Information
Stickers !!!
47. This work is licensed under the Apache 2.0 License
THANK YOU
For participating in Compose Camp 2022 with us!
We hope to see you next time!
48. Check Out our social Media Handles !
Scan this QR Code
Link : https://linktr.ee/dscsrm.rmp