Android study jams - new to programming track sessions 2
1. This work is licensed under the Apache 2.0 License
Android Study Jams
New to Programming Track : Sessions 2
3 days in a row, 2 - 4 November 2020
2. This work is licensed under the Apache 2.0 License
Android Study Jams
New to Programming Track : Sessions 2
First day - Monday, November 2 2020
3. This work is licensed under the Apache 2.0 License
० Basic computer literacy
० Basic math skills
० Computer & headphones
० Internet connection
० (Optional) Android device & USB cable
Prerequisites
4. This work is licensed under the Apache 2.0 License
1. Why are you here?
2. What are your goals?
5. This work is licensed under the Apache 2.0 License
Who would like to share?
6. This work is licensed under the Apache 2.0 License
Learning Objectives
० Build your first Android apps
० Set up Android Studio on your computer
० Learn the basics of the Kotlin programming language
० Discover resources to continue learning
7. This work is licensed under the Apache 2.0 License
Today’s Schedule
TOPIC TIME
Opening & Concept
Overview
09:00 - 09:20
Introducing Kotlin 09:20 - 09:50
Practice 09:50 - 10:20
Break 10:20 - 10:35
Install Android Studio 10:35 - 11:00
TOPIC TIME
Practice 11:00 - 11:30
Closing 11:30 - 12:00
8. This work is licensed under the Apache 2.0 License
Start here:
g.co/android/studyjams
Collect your first badge!
9. This work is licensed under the Apache 2.0 License
Android Basics
in Kotlin Course
10. This work is licensed under the Apache 2.0 License
Take a Quiz
11. This work is licensed under the Apache 2.0 License
Earn badges!
12. This work is licensed under the Apache 2.0 License
Developer profile
Carrie Sawyer
Photo by Christopher Campbell on Unsplash
13. This work is licensed under the Apache 2.0 License
Let’s get started
14. This work is licensed under the Apache 2.0 License
Introducing Kotlin
15. This work is licensed under the Apache 2.0 License
Bahasa resmi pengembangan android
Dikembangkan oleh >50 developers pimpinan Andrey
Breslav
Kotlin Programming Language
16. This work is licensed under the Apache 2.0 License
Tulis dan jalankan program Kotlin di
browser.
🡪 kotlin playground
Kotlin Playground
17. This work is licensed under the Apache 2.0 License
Earn the badge!
18. This work is licensed under the Apache 2.0 License
Break
19. This work is licensed under the Apache 2.0 License
Install Android Studio
20. This work is licensed under the Apache 2.0 License
Tools resmi untuk membangun Android
apps
Android Studio
21. This work is licensed under the Apache 2.0 License
Android Emulator
Program untuk menjalankan aplikasi android di komputer
22. This work is licensed under the Apache 2.0 License
Earn the badge!
23. This work is licensed under the Apache 2.0 License
Android Study Jams
New to Programming Track : Sessions 2
Second day - Tuesday, November 3 2020
24. This work is licensed under the Apache 2.0 License
Today’s Schedule
TOPIC TIME
Opening & Concept
Overview
09:00 - 09:20
Build a basic layout &
add a button
09:20 - 09:50
Practice 09:50 - 10:20
Break 10:20 - 10:35
Get user input & display
scrollable list
10:35 - 11:40
TOPIC TIME
Break 11:40 -12:00
Practice 12:00 - 14:40
Closing & overview to
final project
14:40 - 15:00
25. This work is licensed under the Apache 2.0 License
Build Basic Layout
26. This work is licensed under the Apache 2.0 License
Tampilan visual dimana user
berinteraksi
User Interface
27. This work is licensed under the Apache 2.0 License
Aa
Button
Layouts
Views
Layouts
LinearLayout, RelativeLayout,
dll
28. This work is licensed under the Apache 2.0 License
Hello Android!
Views
TextView ImageView Button
29. This work is licensed under the Apache 2.0 License
Earn the badge!
30. This work is licensed under the Apache 2.0 License
https://developer.android.com/reference/kotlin/android/view/
View
31. This work is licensed under the Apache 2.0 License
Add A Button
32. This work is licensed under the Apache 2.0 License
Use camel case to name the activity
Snake case to name the layout(xml)
33. This work is licensed under the Apache 2.0 License
Earn the badge!
34. This work is licensed under the Apache 2.0 License
Break
35. This work is licensed under the Apache 2.0 License
Get User Input
36. This work is licensed under the Apache 2.0 License
Display A Scrollable List
37. This work is licensed under the Apache 2.0 License
Break
38. This work is licensed under the Apache 2.0 License
Earn the badge!
39. This work is licensed under the Apache 2.0 License
What’s next?
40. This work is licensed under the Apache 2.0 License
41. This work is licensed under the Apache 2.0 License
42. This work is licensed under the Apache 2.0 License
Android Study Jams
New to Programming Track : Sessions 2
Third day - Wednesday, November 3 2020
43. This work is licensed under the Apache 2.0 License
Today’s Schedule
TOPIC TIME
Opening & Concept
Overview
09:00 - 09:20
Create a volume apk 09:20 - 12:00
Break 12:00 - 13:00
Continue 13:00 - 14:40
Closing 14:40 - 15:00
44. This work is licensed under the Apache 2.0 License
Create a volume apk
45. This work is licensed under the Apache 2.0 License
Thank you!!!
This is the end of our
Android Study Jams - New to Programming
Session 2
Keep Learning and See you!
46. This work is licensed under the Apache 2.0 License
Share what you’ve
learned with
#AndroidStudyJams
@dsc.stimiktb
@googledevs
#developerstudentclubs