Generated Android Apps now target Android 8.0 as per Google's new App store requirements. Note that this is the target version. Your Apps will still work on Android 4.4 devices and higher, as Android 4.4 is still the minimum version.
The instructions for configuring your PC to generate Android Apps have been updated. The previous instructions are unfortunately no longer valid, as Google has removed some of the command line tools that Basic4GL Mobile depends on from the latest version of the Android SDK. The updated instructions contain the links and steps required to install the older SDK tools so that Apps can be built correctly.
As always, if you've purchased an earlier version of Basic4GL Mobile, use the download link from your original email to download the latest version. If you've lost/deleted the email, email me (click the icon at the top of this page) and I can arrange to have it resent.
New commands have been added to read the roll and pitch of your mobile phone/tablet:
For more details see the "Accelerometer input" section of the "Mobile Device Commands" guide from the Help menu (or online here).
Be sure to update the Basic4GL Mobile app on Android in order to use the new commands.
Added a new pseudo 3D racing demo (work in progress).
Load it onto your Android phone/tablet to try out the tilt-steering (make sure to copy the "gfx" and "racegame" folders over). Or you can try it in-browser here.
This also demonstrates using the OpenGL ES commands, and the new standard BASIC library routines designed to make getting 3D up and running simpler.
Remember, if you've purchased an earlier version of Basic4GL Mobile, use the download link from your original email to download the latest version. If you've lost/deleted the email, email me (click the icon at the top of this page) and I can arrange to have it resent.
You can now generate a Windows application from your BASIC program.
This feature is available in both the pro and free versions. Applications generated with the free version display a "Made with Basic4GL" splash screen at startup.
When opening a file for writing (e.g. with OpenFileWrite()) any missing folders from the path will automatically be created.
This is particularly important for standalone programs (Android, WebAssembly and Windows), as previously there was no way to create files in sub-folders.