Skip to content

Android: How to support multiple device definitions

Photo of
Hosted By
Travis N.


5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Inversoft is our beer sponsor.

6:00-6:15: Announcements

6:15-7:45: Supporting multiple device definitions - Chiu-Ki Chan

Designers and developers have been afraid of the variety of Android flavors for way too long. Android borrows a lot of concept from the web, and we can use the same techniques to cater to the different OS versions and form factors.

Be responsive. Forget about absolute coordinates. Embrace the relative, use resource folders to differentiate among screen sizes, much like CSS media queries.

Be progressive. Take advantage of the latest Android functionalities, but gracefully fall back to the basics when you are on older OS versions. Remember the days when not all browsers have javascript?

Best of all, you don’t need a huge team to do this. I run a one-person company, and I will show you how I applied these techniques to my apps Monkey Write and Heart Collage.

You can access the slides for the talk at

About Chiu-Ki Chan:

Chiu-Ki started writing mobile apps at Google, where she worked on Google Mobile Maps for Android. After a brief stint in web development at two startups, she is now back to her mobile roots with her own company for app development. Her apps include Monkey Write ( for learning Chinese writing and Heart Collage ( for snapping photos to stitch into a heart.

When she is not writing apps, she can be found travelling the world, sometimes sightseeing, sometimes dispensing Android tips on stage at various tech conferences.

Pluralsight author (

7:45: Door prizes:

JetBrains ( IDE License

Books - Provided by O'Reilly Media (

Safari Books subscription by DevelopIntelligence (

Networking after the MeetUp sponsored by ( at McLoughlin's (

Parking Guide: Use to find parking in and around Lodo

DaVita 2000 16th St. Denver, CO 80202 · Denver, CO