Documente Academic
Documente Profesional
Documente Cultură
sonny.susanto@gmail.com
1
● Name
● Work / College
Hi There ● Background
● Experience
2
● Android Development
Udacity.com ●
for Beginner
How to create <anything> in Android
Beginner
● Android Basics: Multi-Screen Apps
● Android Basics: Networking
● Android Basics: Data Storage
● Intro to Java Programming
● UX Design for Mobile Developers
● Java Programming Basics
3
● No programming experience
● Computer (+ Android Studio)
● Internet Connection
Requirements
● Ever using computer and smartphone
● Need
○ 4weeks
○ 6hours/week
○ (20 – 25 hours)
4
Objective
5
6
New Project - Birthday Card
7
New Project - Just Java
8
New Project - Basket Score
9
10
11
12
Talking to the phone
13
Android Studio - Requirement
1. Software
a. OS : Windows, Mac, Linux
b. JDK / JRE
2. Hardware
a. 2GB RAM minimum; 4GB RAM recommended
b. 400 GB HDD
14
Prepare Your Android Studio
15
16
● TextView
● ImageView
Views ● Button
● CheckBox
● EditText
17
18
19
20
TextView - https://goo.gl/WVbT1h
Match Parent - https://goo.gl/fcismK 21
https://goo.gl/v2EpkR
22
23
24
● LinearLayout
● RelativeLayout
ViewGroups ● ……
● ……
25
26
https://goo.gl/LMuyRZ
27
28
https://goo.gl/JlblpY
29
30
31
32
33
Relative Layout Parent → https://goo.gl/QGn4dm
34
35
36
Relative Layout Child → https://goo.gl/y8wzKR
37
38
39
40
Padding & Margin → https://goo.gl/oDivTP
41
42
43
XML Visualizer #2
44
Quiz
45
Demo / Experiment
46
47
Many Thanks !!
48
Reference
49
Experiment
50