O'Reilly logo

Android UI Design by Jessica Thornsby

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Get ready for errors!

In a perfect world, users will only ever interact with your app under ideal conditions. If your app pulls content from the Internet, people will only ever open your app when they have a lightning-fast connection to the World Wide Web. Your app will never have to deal with interruptions such as pesky incoming calls or SMS messages, and your users will certainly never enter their username or password incorrectly.

Sadly, this isn't the way the real world works. Your users will make mistakes, run out of storage space, lose their Internet connection, and get phone calls when they're midway through the final boss battle in your RPG app. Your app must be able to handle all these less-than-ideal conditions and errors.

It may seem strange ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required