Here are the known problems (or bugs) in App Inventor 2:
- When you load an app into your device using the App Inventor 2 Companion, sometimes the images do not load on the first try.
- Sometimes sounds do not play the first time the PLAY is called. To get around this, in your Screen.Initialize block, put all the sound files in a list. Then one at a time set the Sound.Source to each item in the list. Loading the sound files like this appears to solve this problem.
- Certain actions cannot be done in the global initialization section of the code. For example, you cannot initialize variable x to the value of variable y. This is not really a bug. The problem is that AI2 has no way to guarantee the order of when objects and variables get initialized. Your instructor will explain this limitation in detail during one of the class lessons towards the middle of the course.