advanced android

35
the fancy-schmancy stuff Saturday, October 9, 2010

Upload: donnfelker

Post on 15-Apr-2017

4.395 views

Category:

Technology


0 download

TRANSCRIPT

the fancy-schmancy stuff

Saturday, October 9, 2010

blog.donnfelker.com

@donnfelker

[email protected]

Saturday, October 9, 2010

stuff

agilevent

Saturday, October 9, 2010

expectations

Saturday, October 9, 2010

intermediate understanding of android

Saturday, October 9, 2010

intermediate understanding of java

Saturday, October 9, 2010

basic understanding of unit testing

Saturday, October 9, 2010

not a beginner talk

but you’ll probably still learn a few things

Saturday, October 9, 2010

so you might get, umm...

Saturday, October 9, 2010

source:

source:http://www.flickr.com/photos/lazurite/3401560750/

confused

Saturday, October 9, 2010

stick around

Saturday, October 9, 2010

Saturday, October 9, 2010

topics covered

roboguice : ioc & dependency injection

junit : basic java unit testing

droid-fu : development framework

hudson ci : android build server

android junit : android unit testing

if we have time

Saturday, October 9, 2010

gettin’ sauced with roboguice

boozebag ...

android ioc

Saturday, October 9, 2010

standard

guiced’ up

Saturday, October 9, 2010

demo

Saturday, October 9, 2010

junit : basic testing

Saturday, October 9, 2010

Saturday, October 9, 2010

demo

Saturday, October 9, 2010

junit : android activity testing

Saturday, October 9, 2010

not for the faint of heart

i really mean it

Saturday, October 9, 2010

demo

source of example : http://goo.gl/Yxen

my demo is broke, i know, i suck

more great resources : http://goo.gl/pBHJ

Saturday, October 9, 2010

droid-fu : going ninja

Saturday, October 9, 2010

zoom zoom!

http://www.flickr.com/photos/rhk313/3707813723/Saturday, October 9, 2010

features

BetterAsyncTask

Application Lifecycle Helpers

Robust Http Messaging

Remote Image Handling and Caching

... and more

Saturday, October 9, 2010

rotation aware async

at this point, all hell breaks loose

user rotates phone during async task

Saturday, October 9, 2010

issues with droid-fureally, its an issue with android architecture

inheritance BetterActivityBetterMapActivity

etc ...

Saturday, October 9, 2010

Hudson : Continuous Integration

Saturday, October 9, 2010

technical stuff

Headless Ubuntu 10.04 LTS serverXeon w/ 256 MB ramrunning at @ chunkhost.com

Saturday, October 9, 2010

apk available oneach successful build!

Saturday, October 9, 2010

Saturday, October 9, 2010

broken build

Saturday, October 9, 2010

hudson how to : blog.donnfelker.com

within the next week, or so ...

Saturday, October 9, 2010

questions?

Saturday, October 9, 2010

thank you

please fill out evals at : tccc.agilevent.com

twitter : @donnfelkeremail : [email protected]

Saturday, October 9, 2010