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
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
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
This work is licensed under the Apache 2.0 License
1. Why are you here?
2. What are your goals?
This work is licensed under the Apache 2.0 License
Who would like to share?
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
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
This work is licensed under the Apache 2.0 License
Start here:
g.co/android/studyjams
Collect your first badge!
This work is licensed under the Apache 2.0 License
Android Basics
in Kotlin Course
This work is licensed under the Apache 2.0 License
Take a Quiz
This work is licensed under the Apache 2.0 License
Earn badges!
This work is licensed under the Apache 2.0 License
Developer profile
Carrie Sawyer
Photo by Christopher Campbell on Unsplash
This work is licensed under the Apache 2.0 License
Let’s get started
This work is licensed under the Apache 2.0 License
Introducing Kotlin
This work is licensed under the Apache 2.0 License
Bahasa resmi pengembangan android
Dikembangkan oleh >50 developers pimpinan Andrey
Breslav
Kotlin Programming Language
This work is licensed under the Apache 2.0 License
Tulis dan jalankan program Kotlin di
browser.
🡪 kotlin playground
Kotlin Playground
This work is licensed under the Apache 2.0 License
Earn the badge!
This work is licensed under the Apache 2.0 License
Break
This work is licensed under the Apache 2.0 License
Install Android Studio
This work is licensed under the Apache 2.0 License
Tools resmi untuk membangun Android
apps
Android Studio
This work is licensed under the Apache 2.0 License
Android Emulator
Program untuk menjalankan aplikasi android di komputer
This work is licensed under the Apache 2.0 License
Earn the badge!
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
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
This work is licensed under the Apache 2.0 License
Build Basic Layout
This work is licensed under the Apache 2.0 License
Tampilan visual dimana user
berinteraksi
User Interface
This work is licensed under the Apache 2.0 License
Aa
Button
Layouts
Views
Layouts
LinearLayout, RelativeLayout,
dll
This work is licensed under the Apache 2.0 License
Hello Android!
Views
TextView ImageView Button
This work is licensed under the Apache 2.0 License
Earn the badge!
This work is licensed under the Apache 2.0 License
https://developer.android.com/reference/kotlin/android/view/
View
This work is licensed under the Apache 2.0 License
Add A Button
This work is licensed under the Apache 2.0 License
Use camel case to name the activity
Snake case to name the layout(xml)
This work is licensed under the Apache 2.0 License
Earn the badge!
This work is licensed under the Apache 2.0 License
Break
This work is licensed under the Apache 2.0 License
Get User Input
This work is licensed under the Apache 2.0 License
Display A Scrollable List
This work is licensed under the Apache 2.0 License
Break
This work is licensed under the Apache 2.0 License
Earn the badge!
This work is licensed under the Apache 2.0 License
What’s next?
This work is licensed under the Apache 2.0 License
This work is licensed under the Apache 2.0 License
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
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
This work is licensed under the Apache 2.0 License
Create a volume apk
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!
This work is licensed under the Apache 2.0 License
Share what you’ve
learned with
#AndroidStudyJams
@dsc.stimiktb
@googledevs
#developerstudentclubs

Android study jams - new to programming track sessions 2

  • 1.
    This work islicensed 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 islicensed under the Apache 2.0 License Android Study Jams New to Programming Track : Sessions 2 First day - Monday, November 2 2020
  • 3.
    This work islicensed 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 islicensed under the Apache 2.0 License 1. Why are you here? 2. What are your goals?
  • 5.
    This work islicensed under the Apache 2.0 License Who would like to share?
  • 6.
    This work islicensed 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 islicensed 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 islicensed under the Apache 2.0 License Start here: g.co/android/studyjams Collect your first badge!
  • 9.
    This work islicensed under the Apache 2.0 License Android Basics in Kotlin Course
  • 10.
    This work islicensed under the Apache 2.0 License Take a Quiz
  • 11.
    This work islicensed under the Apache 2.0 License Earn badges!
  • 12.
    This work islicensed under the Apache 2.0 License Developer profile Carrie Sawyer Photo by Christopher Campbell on Unsplash
  • 13.
    This work islicensed under the Apache 2.0 License Let’s get started
  • 14.
    This work islicensed under the Apache 2.0 License Introducing Kotlin
  • 15.
    This work islicensed under the Apache 2.0 License Bahasa resmi pengembangan android Dikembangkan oleh >50 developers pimpinan Andrey Breslav Kotlin Programming Language
  • 16.
    This work islicensed under the Apache 2.0 License Tulis dan jalankan program Kotlin di browser. 🡪 kotlin playground Kotlin Playground
  • 17.
    This work islicensed under the Apache 2.0 License Earn the badge!
  • 18.
    This work islicensed under the Apache 2.0 License Break
  • 19.
    This work islicensed under the Apache 2.0 License Install Android Studio
  • 20.
    This work islicensed under the Apache 2.0 License Tools resmi untuk membangun Android apps Android Studio
  • 21.
    This work islicensed under the Apache 2.0 License Android Emulator Program untuk menjalankan aplikasi android di komputer
  • 22.
    This work islicensed under the Apache 2.0 License Earn the badge!
  • 23.
    This work islicensed under the Apache 2.0 License Android Study Jams New to Programming Track : Sessions 2 Second day - Tuesday, November 3 2020
  • 24.
    This work islicensed 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 islicensed under the Apache 2.0 License Build Basic Layout
  • 26.
    This work islicensed under the Apache 2.0 License Tampilan visual dimana user berinteraksi User Interface
  • 27.
    This work islicensed under the Apache 2.0 License Aa Button Layouts Views Layouts LinearLayout, RelativeLayout, dll
  • 28.
    This work islicensed under the Apache 2.0 License Hello Android! Views TextView ImageView Button
  • 29.
    This work islicensed under the Apache 2.0 License Earn the badge!
  • 30.
    This work islicensed under the Apache 2.0 License https://developer.android.com/reference/kotlin/android/view/ View
  • 31.
    This work islicensed under the Apache 2.0 License Add A Button
  • 32.
    This work islicensed under the Apache 2.0 License Use camel case to name the activity Snake case to name the layout(xml)
  • 33.
    This work islicensed under the Apache 2.0 License Earn the badge!
  • 34.
    This work islicensed under the Apache 2.0 License Break
  • 35.
    This work islicensed under the Apache 2.0 License Get User Input
  • 36.
    This work islicensed under the Apache 2.0 License Display A Scrollable List
  • 37.
    This work islicensed under the Apache 2.0 License Break
  • 38.
    This work islicensed under the Apache 2.0 License Earn the badge!
  • 39.
    This work islicensed under the Apache 2.0 License What’s next?
  • 40.
    This work islicensed under the Apache 2.0 License
  • 41.
    This work islicensed under the Apache 2.0 License
  • 42.
    This work islicensed under the Apache 2.0 License Android Study Jams New to Programming Track : Sessions 2 Third day - Wednesday, November 3 2020
  • 43.
    This work islicensed 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 islicensed under the Apache 2.0 License Create a volume apk
  • 45.
    This work islicensed 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 islicensed under the Apache 2.0 License Share what you’ve learned with #AndroidStudyJams @dsc.stimiktb @googledevs #developerstudentclubs