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 ...

Get Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.