App Inventor nb185 is live

Hi all,

We've just released nb185, a bug fix release for nb184 that addresses issues in the companion and compiled apps. The full release notes are here, but the main points are:

  • LegacyMode property for the File component to allow devices running Android 10+ to access files in locations in external storage not typically allowed to be read by apps starting with Android 10. Once App Inventor targets Android 11, you may lose access to these paths if you completely reinstall an app so developers should consider migrating their data to app-specific directories.
  • WebViewer can now use URLs starting with http://localhost/ to access assets consistently in both the companion and compiled apps. This also allows using XMLHttpRequest objects in JavaScript to load assets.
  • Add contains any and contains all variations to the contains block (thanks @BeksOmega)
  • Fix a crash in Web's PostText, PostFile, PutText, and PutFile methods when a network connection is lost.
  • Fix an issue with copying the 6 character code on tablets.

Edit: We have released nb185a to fix an issue with the contains block that prevented projects from loading when the App Inventor user interface was in a language other than English.

Evan W. Patton, Ph.D.
Lead Software Engineer, MIT App Inventor