Connectivity, content, and capability

In a crowded London train or a market in rural India, enhance performance for slow, intermittent, or offline environments.
Use layouts and media that work for a variety of devices and connections.
Build for mobile hardware of varying screen sizes, processing power, storage and memory.

Build lean and light

A flat battery is no fun. Learn how to develop for battery efficiency on Android and on the Web.
Data costs money. Build for prepaid data plans or contracts with limited data.


Chrome Product Manager Tal Oppenheimer presents the unique constraints and challenges first-time or mobile Internet users face and how you can build Progressive Web Apps that address these challenges to deliver a great experience for all of your users.
Learn to build apps that provide a great experience to billions of future and current Android users, globally, in this I/O session from the Google Play and Android Developer Advocate teams.