SlideShare a Scribd company logo
1 of 46
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

More Related Content

What's hot

Prior programming experience track
Prior programming experience trackPrior programming experience track
Prior programming experience trackAshwinRaj57
 
Android study jams
Android study jamsAndroid study jams
Android study jamsNaveenK158
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorialilias ahmed
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
Google I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and JetpackGoogle I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and JetpackSunita Singh
 
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]GDSCIIITBbsr
 
Android study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPAndroid study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPDomendra Sahu
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1DSCBVRITH
 
Android Study Jams Session 2 - Android Basics in Kotlin
Android Study Jams Session 2 - Android Basics in KotlinAndroid Study Jams Session 2 - Android Basics in Kotlin
Android Study Jams Session 2 - Android Basics in KotlinDomendra Sahu
 
GDSC GECBSP Android Study Jams Session 3
GDSC GECBSP Android Study Jams Session 3GDSC GECBSP Android Study Jams Session 3
GDSC GECBSP Android Study Jams Session 3Domendra Sahu
 
Week 1 - Android Study Jams
Week 1 - Android Study JamsWeek 1 - Android Study Jams
Week 1 - Android Study JamsJoannaCamille2
 
30 days gcp info session final
30 days gcp info session final30 days gcp info session final
30 days gcp info session finalDomendra Sahu
 
Info session on android study jams
Info session on android study jamsInfo session on android study jams
Info session on android study jamsArjavDesai3
 

What's hot (20)

Final session 1
Final session 1Final session 1
Final session 1
 
Android Study Jams Session 5
Android Study Jams Session 5Android Study Jams Session 5
Android Study Jams Session 5
 
Prior programming experience track
Prior programming experience trackPrior programming experience track
Prior programming experience track
 
Android study jams
Android study jamsAndroid study jams
Android study jams
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorial
 
Intro session kotlin
Intro session kotlinIntro session kotlin
Intro session kotlin
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android Study Jams - Session 2
Android Study Jams - Session 2Android Study Jams - Session 2
Android Study Jams - Session 2
 
Android Study Jams - Session 3
Android Study Jams - Session 3Android Study Jams - Session 3
Android Study Jams - Session 3
 
Android Study Jams Session 4
Android Study Jams Session 4Android Study Jams Session 4
Android Study Jams Session 4
 
Google I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and JetpackGoogle I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and Jetpack
 
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]
 
Android Study Jams - Session 1
Android Study Jams - Session 1Android Study Jams - Session 1
Android Study Jams - Session 1
 
Android study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSPAndroid study jams info session 2021 new GDSC GECBSP
Android study jams info session 2021 new GDSC GECBSP
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1
 
Android Study Jams Session 2 - Android Basics in Kotlin
Android Study Jams Session 2 - Android Basics in KotlinAndroid Study Jams Session 2 - Android Basics in Kotlin
Android Study Jams Session 2 - Android Basics in Kotlin
 
GDSC GECBSP Android Study Jams Session 3
GDSC GECBSP Android Study Jams Session 3GDSC GECBSP Android Study Jams Session 3
GDSC GECBSP Android Study Jams Session 3
 
Week 1 - Android Study Jams
Week 1 - Android Study JamsWeek 1 - Android Study Jams
Week 1 - Android Study Jams
 
30 days gcp info session final
30 days gcp info session final30 days gcp info session final
30 days gcp info session final
 
Info session on android study jams
Info session on android study jamsInfo session on android study jams
Info session on android study jams
 

Similar to Android study jams - new to programming track sessions 2

[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptxshahipc
 
ASJ Workshop - Introduction
ASJ Workshop - IntroductionASJ Workshop - Introduction
ASJ Workshop - IntroductionAmsavarthan Lv
 
Compose Camp Slide.pptx (1).pdf
Compose Camp Slide.pptx (1).pdfCompose Camp Slide.pptx (1).pdf
Compose Camp Slide.pptx (1).pdfAryanKhandelwal35
 
DSC Android Study Jam
DSC Android Study JamDSC Android Study Jam
DSC Android Study JamDSC GVP
 
Compose Camp: Introduction to Kotlin.pptx
Compose Camp: Introduction to Kotlin.pptxCompose Camp: Introduction to Kotlin.pptx
Compose Camp: Introduction to Kotlin.pptxAmruthasriAmaravati
 
Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]PragatiVerma31
 
Session-1 edited.pptx
Session-1 edited.pptxSession-1 edited.pptx
Session-1 edited.pptxscienceTech11
 
Compose Camp Slide Session 1
Compose Camp Slide Session 1Compose Camp Slide Session 1
Compose Camp Slide Session 1AkshatBajpai12
 
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3Aravind V. Nair
 
GDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionGDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionShreytripathi6
 
Android Study Jams - Session 1
Android Study Jams - Session 1Android Study Jams - Session 1
Android Study Jams - Session 1AditiSaxena72
 
Android Study Jams Session 2
Android Study Jams Session 2Android Study Jams Session 2
Android Study Jams Session 2Amsavarthan Lv
 
Session 1 ppt.pptx
Session 1 ppt.pptxSession 1 ppt.pptx
Session 1 ppt.pptxSumit766160
 
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1BeauWilliams7
 
Kotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxKotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1DSCBVRITH
 

Similar to Android study jams - new to programming track sessions 2 (20)

[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
[EXTERNAL] Android Basics Sessions 1 _ 2 - Android Study Jams.pptx
 
ASJ Workshop - Introduction
ASJ Workshop - IntroductionASJ Workshop - Introduction
ASJ Workshop - Introduction
 
Compose Camp Slide.pptx (1).pdf
Compose Camp Slide.pptx (1).pdfCompose Camp Slide.pptx (1).pdf
Compose Camp Slide.pptx (1).pdf
 
Introduction to android study jams
Introduction to  android study jamsIntroduction to  android study jams
Introduction to android study jams
 
DSC Android Study Jam
DSC Android Study JamDSC Android Study Jam
DSC Android Study Jam
 
Compose Camp: Introduction to Kotlin.pptx
Compose Camp: Introduction to Kotlin.pptxCompose Camp: Introduction to Kotlin.pptx
Compose Camp: Introduction to Kotlin.pptx
 
Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]Android Study Jams - New to Programming [27th december]
Android Study Jams - New to Programming [27th december]
 
Session-1 edited.pptx
Session-1 edited.pptxSession-1 edited.pptx
Session-1 edited.pptx
 
Compose Camp Slide Session 1
Compose Camp Slide Session 1Compose Camp Slide Session 1
Compose Camp Slide Session 1
 
Session-1.pptx
Session-1.pptxSession-1.pptx
Session-1.pptx
 
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3
 
GDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory SessionGDSC - IIITB: Android Study Jams - Introductory Session
GDSC - IIITB: Android Study Jams - Introductory Session
 
Android Study Jams - Session 1
Android Study Jams - Session 1Android Study Jams - Session 1
Android Study Jams - Session 1
 
Android Study Jams Session 2
Android Study Jams Session 2Android Study Jams Session 2
Android Study Jams Session 2
 
Session 1 ppt.pptx
Session 1 ppt.pptxSession 1 ppt.pptx
Session 1 ppt.pptx
 
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1
 
Kotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxKotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptx
 
Android study jams session 1
Android study jams session 1Android study jams session 1
Android study jams session 1
 
ANDROID info session.pdf
ANDROID info session.pdfANDROID info session.pdf
ANDROID info session.pdf
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1
 

More from alfinazilah

GDSC stimik tb info session
GDSC stimik tb info sessionGDSC stimik tb info session
GDSC stimik tb info sessionalfinazilah
 
Firebase in action
Firebase in actionFirebase in action
Firebase in actionalfinazilah
 
Teknologi di balik aplikasi marketplace
Teknologi di balik aplikasi marketplaceTeknologi di balik aplikasi marketplace
Teknologi di balik aplikasi marketplacealfinazilah
 
Intro flutter dsc stimik tb
Intro flutter dsc stimik tbIntro flutter dsc stimik tb
Intro flutter dsc stimik tbalfinazilah
 
Android Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinAndroid Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinalfinazilah
 

More from alfinazilah (6)

GDSC stimik tb info session
GDSC stimik tb info sessionGDSC stimik tb info session
GDSC stimik tb info session
 
Firebase in action
Firebase in actionFirebase in action
Firebase in action
 
Teknologi di balik aplikasi marketplace
Teknologi di balik aplikasi marketplaceTeknologi di balik aplikasi marketplace
Teknologi di balik aplikasi marketplace
 
Frontend
FrontendFrontend
Frontend
 
Intro flutter dsc stimik tb
Intro flutter dsc stimik tbIntro flutter dsc stimik tb
Intro flutter dsc stimik tb
 
Android Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlinAndroid Study Jams - Introducing kotlin
Android Study Jams - Introducing kotlin
 

Recently uploaded

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Recently uploaded (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

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