Android Training For Beginner @DILO Bandung

25
Ade Rifaldi Mobile Developer @ Radya Labs Android Kejar Facilitator (Intermediate) Android For Beginner

Transcript of Android Training For Beginner @DILO Bandung

Page 1: Android Training For Beginner @DILO Bandung

Ade RifaldiMobile Developer @ Radya Labs

Android Kejar Facilitator (Intermediate)

Android For Beginner

Page 2: Android Training For Beginner @DILO Bandung

absensihttps://goo.gl/RbCynO

Page 3: Android Training For Beginner @DILO Bandung

download or clonehttps://goo.gl/0dmmHp

Page 4: Android Training For Beginner @DILO Bandung

Android Studio 2.1

Page 5: Android Training For Beginner @DILO Bandung

Gradle 2.1.0

Instant Run

Page 6: Android Training For Beginner @DILO Bandung

Emulator More Fast

Page 7: Android Training For Beginner @DILO Bandung

Autocomplete "@mipmap" in xml editor

Page 8: Android Training For Beginner @DILO Bandung

Add Library Dependency (F4 on app)

Page 9: Android Training For Beginner @DILO Bandung
Page 10: Android Training For Beginner @DILO Bandung

"drawable" | "mipmap"

Page 11: Android Training For Beginner @DILO Bandung

Let’s Code!!! – Part 1

• Create Project• Setup Project : add library dependency, setup package, add BaseApi

Class.

• Set ImageView Source From Assets (res).• Set TextView Value From Variable & Assets (res).• Set OnClick in XML & Java.• Intent to Other Activity.• Intent to Open Browser.

Page 12: Android Training For Beginner @DILO Bandung

Library Dependency

Page 13: Android Training For Beginner @DILO Bandung

Setup Package

Page 14: Android Training For Beginner @DILO Bandung

Base API Class

Page 15: Android Training For Beginner @DILO Bandung

Parsing JSON Response to Model Class1. Identify latest

objects.2. Start from

JSONObject or JSONArray.

3. Name of variable must be same with field name in JSON Response.

4. Don’t forget to implements Serializable.

5. Set array if array and object if object.

Page 16: Android Training For Beginner @DILO Bandung

•Set ImageView Source From Assets (res).•Set TextView Value From Variable & Assets (res).•Set OnClick in XML & Java.• Intent to Other Activity.• Intent to Open Browser.

Page 17: Android Training For Beginner @DILO Bandung

MVC

Page 18: Android Training For Beginner @DILO Bandung

Let’s Code!!! – Part 2

• Setup Model.• Setup View : add RecyclerView in Activity XML, add adapter view

(item view).• Setup Controller : add API Class, add adapter class.

• Call API Class in Activity.• Add data to adapter.

Page 19: Android Training For Beginner @DILO Bandung

RecyclerView

• Layout Manager (LinearLayoutManager and GridLayoutManager)

Page 20: Android Training For Beginner @DILO Bandung

• ViewHolder

Page 21: Android Training For Beginner @DILO Bandung
Page 22: Android Training For Beginner @DILO Bandung

API Class : ApiGetJSONData

Page 23: Android Training For Beginner @DILO Bandung
Page 24: Android Training For Beginner @DILO Bandung

Add Data to Adapter

Page 25: Android Training For Beginner @DILO Bandung

Hatur [email protected]

085719004268