O'Reilly logo

Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps by Mark Sherman, Derek Walter

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

Issues with Multiple Screens

Multiple screens make your app more complicated and introduce more possibilities for bugs and errors.

In live development mode, screens can take a long time to switch. This includes using the AI Companion, USB connection, and emulator. When you switch screens in live development mode, the Designer must load all the components and blocks for the new screen and then push them to the phone. This makes testing difficult and often frustrating. Screens change faster when the app is built into an Android package and installed.

In the final app, screens take a moment to switch. They are not intended to be switched rapidly and shouldn’t be used when the user wants a feature from both at the same time.

Properly testing screen ...

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