lessons learned by a freelance android developer - claes buckwalter - droidcon.be 2011

12
Lessons Learned by a Freelance Android Developer Claes Buckwalter

Upload: tcs-digital-world

Post on 04-Jun-2015

1.705 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Lessons Learned by a Freelance Android

DeveloperClaes Buckwalter

Page 2: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

My History with Android

• Jan 2007 – Moved to Belgium

• Sept 2009 – HTC Hero

• Sept 2009 – Signed up for Mobistar data plan

• Nov 2009 – First app in Market

• Nov 2009 – Switched to Telenet data plan

• Feb 2010 – First freelance project

• Maj 2010 – Switched to Mobile Vikings data plan. Happy.

• Sept 2010 – HTC Desire

Page 3: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

My First App

Page 4: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

My First* Freelance Project

*and only so far

Page 5: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Lessons Learned...

Page 6: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Each Platform Is

Different

Page 7: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Imitation is the sincerest form of flattery. Not.

Page 8: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Take advantage of Android’s unique features

Page 9: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Good UX is Hard

Page 10: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Google I/O 2010: Android UI Design Patterns(dashboard, search bar, action bar, quick actions, companion widget)

Page 11: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Closing Advice

• Never make a straight port

• Take advantage of each platform’s unique features

• Apply UI design patterns and best practices

Page 12: Lessons Learned by a Freelance Android Developer - Claes buckwalter - droidcon.be 2011

Thanks for listening!

[email protected]