10

Click here to load reader

EESTEC Android Workshop 2

Embed Size (px)

DESCRIPTION

Android Workshop hosted by Antonis Kalipetis, organized by EESTEC LC Athens - 2014. Agenda: • Layouts and Views in Android • MVC - Model View Controller • Creating a model • Lists, lists, lists • Creating an adapter • Making everything work

Citation preview

Page 1: EESTEC Android Workshop 2

ANDROID WORKSHOP 2

A N T O N I S K A L I P E T I S - M O B I L E L E A D , S O U R C E L A I R K A L I P E T I S @ S O U R C E L A I R . C O M , @ A K A L I P E T I S

Page 2: EESTEC Android Workshop 2

W H AT W E ’ L L C O V E R T O D AY

• Layouts and Views in Android

• MVC - Model View Controller

• Creating a model

• Lists, lists, lists

• Creating an adapter

• Making everything work

Page 3: EESTEC Android Workshop 2

L AY O U T S A N D V I E W S I N A N D R O I D

• Layouts

• XML syntax

• Standard XML fields for Android

• Differentiation per device or config

• For views, let’s stick with stock!

Page 4: EESTEC Android Workshop 2

M O D E L

• Contains everything we need to represent our data

• Has helper methods

• Nothing more!

Page 5: EESTEC Android Workshop 2

T H E P H O T O S E T M O D E L

• Title - The title of the photoset

• Description - The description of the photoset

• ID - The unique identifier of this photoset

Page 6: EESTEC Android Workshop 2

H O W D O W E R E P R E S E N T D ATA

View

Page 7: EESTEC Android Workshop 2

L I S T V I E W

Page 8: EESTEC Android Workshop 2

A D A P T E R S

• Match data with views

• Used by list views to populate their rows

Page 9: EESTEC Android Workshop 2

O U R A C T I V I T YW E N E E D A C O N T R O L L E R N O W

Page 10: EESTEC Android Workshop 2

M A K I N G E V E R Y T H I N G W O R K

W I T H S O M E T E S T D A TA . . .