Schedule: App Development sessions

Anyone can make an Android app. But there’s a lot to learn about how to do it right. You want to build it for speed and update-ability. In this track, we’ll cover Android Framework best practices, enterprise considerations, game development, working with the cloud, Android security, programming for tablets and large screens, UX, location-based APIs, performance improvements, and the Development Tools.

Add to your personal schedule
Grand Ballroom B
Please note: to attend, your registration must include Workshops.
Ken Jones (Marakana, Inc.)
Average rating: ***..
(3.56, 18 ratings)
Learn to develop Android applications in this hands-on workshop. By the end of the workshop, you will know how to design an application and build a working user interface. The Android App Development workshop explores the main app building blocks and their interactions using a real-world application as an example. It gives you the solid foundation to tackle designing complex apps. Read more.
Add to your personal schedule
Grand Ballroom B
Please note: to attend, your registration must include Workshops.
Tony Hillerson (Tack Mobile), Juan Sanchez (EffectiveUI)
Average rating: ***..
(3.15, 13 ratings)
Thanks to Android's powerful framework and component set, it's not hard to get a compelling application developed relatively quickly. If you're lucky enough to have a good eye for design, or know where you can find someone who does, Android apps can even look pretty good. In this workshop we're going to focus on what's hard: designing a good user experience for the Android platform. Read more.
Add to your personal schedule
Grand Ballroom C
Please note: to attend, your registration must include Workshops.
Brian Jepson (O'Reilly Media, Inc.), Tyler Moskowite (O'Reilly Media, Inc.)
Average rating: ***..
(3.17, 6 ratings)
Android is no longer just a mobile OS. It is fast becoming a hardware hub with new capabilities like NFC and the Open Accessory Development Kit. The Open Accessory Development KIt will allow anyone, without an NDA, to make hardware peripherals that work with Android. NFC uses radio tags to bring android into the physical world. You are no longer restricted to just software with Android. Read more.
Add to your personal schedule
Grand Ballroom C
Stephen Chin (Oracle)
This session is a crash course on Actionscript and MXML for Java Programmers, with a focus on leveraging your existing skill set to get you building Flash mobile applications by the time you leave. Come learn a new skill, and impress your friends and boss with your very first cross-platform mobile application. Read more.
Add to your personal schedule
Grand Ballroom A
Aleksandar Gargenta (Marakana Inc)
Average rating: ****.
(4.50, 4 ratings)
Android has become an indispensable companion both at home and at work, but its tremendous uptake has also been accompanied by a significant growth in security threats. In this session, we will explore the security concerns of the Android platform, as well as what we as users, IT managers, and developers can do to mitigate them. Read more.
Add to your personal schedule
Grand Ballroom B
Eric Burke (Square)
Average rating: ****.
(4.33, 6 ratings)
Many Android applications are ugly, but not all. How do some developers manage to create beautiful apps that defy expectations? This is a deep dive into Android UI coding techniques, exploring hard-learned lessons learned while creating Square. Read more.
Add to your personal schedule
Grand Ballroom B
Nick Farina (Meridian)
Average rating: **...
(2.67, 3 ratings)
While mobile developers may personally prefer one operating system over another, clients are increasingly demanding cross-platform development to address the myriad devices used by their customers. For years, a developer could make a good living building on the iOS platform. But Android's growing market share cannot be ignored. Read more.
Add to your personal schedule
Grand Ballroom B
Dave Wolber (University of San Francisco)
Average rating: ****.
(4.00, 1 rating)
App Inventor for Android is a visual language which has empowered thousands of new mobile app developers. It is great for prototyping, for building "situated" apps with personal and small group utility, and as an introduction to Android development. It also is perfectly suited for education and inspring beginning programmers from middle school to the university level. Read more.
Add to your personal schedule
Grand Ballroom A
Eric Cloninger (Motorola Mobility)
Average rating: ***..
(3.25, 4 ratings)
This is a tools session on NDK, not so much the mechanics of OpenGL, JNI, etc. and how to use these from C++. Read more.
Add to your personal schedule
Grand Ballroom B
Joe Bowser (Adobe Systems)
Average rating: **...
(2.00, 1 rating)
With the success of PhoneGap and other frameworks that use Web Technologies such as HTML5 and Javascript, there have been numerous applications using this technology. However, sometimes developers want to add Android-specific features, such as AppWidgets, OpenAccessory, TTS and NFC. This talk will cover how plugins work, and will show how to make a true hybrid app. Read more.
Add to your personal schedule
Seacliff D
Jeff Stone (Sprint Nextel)
Average rating: ****.
(4.17, 6 ratings)
More and more mobile applications are relying upon web-based data services. In addition, mobile consumers expect immediate results. Successful app developers must take aggressive measures to ensure that their apps have a consistent, snappy response. The dynamic nature of mobile wireless networks makes this goal even more challenging. Read more.
Add to your personal schedule
Grand Ballroom B
Suzanne Alexandra (Motorola)
Average rating: ***..
(3.43, 7 ratings)
The best UI patterns and development tips for apps users love on Android tablets. Read more.
Add to your personal schedule
Grand Ballroom B
Dan Clifford (AnswerLab)
Average rating: ***..
(3.25, 4 ratings)
Most breakthrough products start with a key user insight. How do you inject the opinions and needs of users into the app development process? What is the most efficient way to gather feedback given budget and timing constraints? To what extent should app developers listen to customer feedback versus trusting their gut (a la Steve Jobs) on where the market is going? Read more.
Add to your personal schedule
Seacliff D
Derek Halliday (Guardian Project)
Over the past decade, mobile technology has vastly expanded the global reach of activists and rights defenders. As these groups have become increasingly reliant on mobile technology, they have also become increasingly vulnerable to attacks that seek to disrupt their activity and operations. Read more.
Add to your personal schedule
Grand Ballroom A
Jay Freeman (SaurikIT, LLC)
Average rating: ****.
(4.00, 5 ratings)
While most developers wait for new platform features, others choose to create them: developing for rooted devices provides both compelling opportunities and "interesting" challenges for those who not only want to, but /insist upon/, pushing the boundaries of what is normally considered possible. Read more.
Add to your personal schedule
Grand Ballroom B
Kiran Prasad (LinkedIn)
Average rating: ***..
(3.67, 6 ratings)
Development of almost any software has some aspect of Design, Implementation, Testing and Deployment. When working on mobile software, the differences in platforms make it a bit more difficult to navigate these stages of product development. Read more.
Add to your personal schedule
Grand Ballroom C
John Malloy (BlueRun Ventures)
We have never lived in such interesting times for mobile software development. Developers have more choice and runway for innovation than ever before and we hope to keep it that way. Android has skyrocketed as a platform with both developers and consumers. Read more.
Add to your personal schedule
Grand Ballroom B
Eric Cloninger (Motorola Mobility)
Average rating: ***..
(3.67, 6 ratings)
This session will show the types of problems that compilers, debuggers, and test suites can't solve. Items that often only show up in real-world situations for consumers and end-users. Then it introduces the MOTODEV App Validator tool as a solution for developers. Read more.
Add to your personal schedule
Seacliff D
Jonathan Simon (AllTrails.com), Michael Galpin (Bump Technologies)
Average rating: *****
(5.00, 2 ratings)
Being an Android developer is not always as glamorous as you would expect. You’re often a second class citizen in the world of mobile development that is dominated by iOS. You have to deal with a multitude of devices and carriers. This talk is an irreverent look at some of the experiences the speakers have had working in the world of mobile and Android. Sometimes it’s so funny that it hurts. Read more.
Add to your personal schedule
Grand Ballroom B
Mark Murphy (CommonsWare)
Average rating: ****.
(4.50, 2 ratings)
One of the staples of the new Honeycomb UI framework is the action bar -- the combination toolbar, menu, and title bar that appears at the top of most Android activities. This presentation covers a myriad of topics related to using the action bar, from simply enabling it, to customizing its contents, to supporting context-sensitive operations. Read more.
Add to your personal schedule
Seacliff D
Alex Gaber (Alcatel Lucent)
Every once in a while a new technology changes the game. Some benefit from it while others fail to adapt. Long Term Evolution, or LTE for short, is on surface just yet another fast wireless standard bringing us faster mobile networking. But just like the freeway was much more than just a faster road, LTE actually has a chance to change the rules for app developers and create new possibilities. Read more.
Add to your personal schedule
Grand Ballroom B
Ken Jones (Marakana, Inc.)
Average rating: ****.
(4.67, 6 ratings)
Fragments were introduced in Honeycomb "primarily to support more dynamic and flexible UI designs on large screens." Google's introduction of the Android Compatibility package extended Fragment support to devices running version 1.6 or later. In this session, learn how Fragments can make your applications more modular, flexible, and portable -- even for smaller handheld devices. Read more.
Add to your personal schedule
Grand Ballroom C
Bess Ho (Archimedes Ventures), Amir Youssefi (Citrus Labs), Jean Hsu (Pulse), Indrajit Khare (Bump Technologies Inc.), Purin Phanichphant (IDEO)
Average rating: **...
(2.00, 1 rating)
Android is gathering massive market share in smart phone. It is a growing trend for businesses, companies and startup to build and launch Android and iOS simultaneously. We gather a panel of mobile designers and developers to discuss strategy and challenges on app design, UI/UX, development, database / NoSQL and server / cloud. Read more.
  • HTCpro
  • Microsoft Corporation
  • Open Invention Network
  • X.commerce
  • Black Duck Software
  • BugSense
  • Dolby
  • Intel
  • Make magazine
  • Marvell
  • Meshin
  • MIPS Technologies

Sponsorship Opportunities

For information on becoming a sponsor of Android Open, contact Sharon Cordesse at scordesse@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Android Open contacts