Requirements: Desktop PC running Windows XP, Vista, Windows 7, 8, 10
Overview: Basic4Android is a simple and powerful application development tool for devices running the Android operating system. The Basic4Android language is very similar to the popular Visual Basic language. When developing applications, many different additional libraries are used. To execute the created programs, no additional runtime tools are required.
Basic4Android is a simple and powerful application development tool for devices running the Android operating system. The Basic4Android language is very similar to the popular Visual Basic language. When developing applications, many different additional libraries are used. To execute the created programs, no additional runtime tools are required.
The Basic4Android development environment includes a powerful visual designer that supports a variety of screen sizes and orientations. To debug applications, connect an Android emulator or a real device. Connection is possible via USB or local network.
Developers are available a large number of additional libraries for working with SQL databases, GPS, serial port (Bluetooth), camera, internet, XML, animation, network, voice messages, voice recognition, tables, graphics and many others.
All versions of Android OS are supported, starting from 1.6
From the translator: Choosing a programming language, you need to know what level of tasks will be solved. In the case of complex professional applications, it is better to choose a language more complex and powerful. However, for the implementation of simple products, you can learn the Basic-like programming language yourself. You will spend a little time studying, and spend most of your time in the implementation of your project. You can conduct an experiment - create a program in C # and Basic4Android with the same functionality. In the second case, the developer will spend less time.
v9.00 - March 26, 2019 - https://www.b4x.com/android/forum/threa ... ed.104153/
Compilation performance (about 2 times faster for first compilation and up to 4 times faster on following compilations).
Bookmarks and breakpoints are listed in the modules tree:
Auto backup improvements:
Project is saved before backup, based on the auto save option.
Project name added to the backup file.
The project folder is configurable (AutoBackupFolder in the ini file).
Warning for unused parameters in private, non-event, subs.
Additional library folder can be configured with a B4X folder for cross platform libraries: https://www.b4x.com/android/forum/threa ... er.103165/
#Event declarations appear in the autocomplete list.
Fix for a long standing issue that caused scope changes of global variables to not always be detected.
Workaround for Android issue (https://issuetracker.google.com/issues/113122354) that caused services to fail to start in some edge cases. This is based on the automatic foreground mode feature.
Copy to clipboard option in the permissions dialog.
Missing maven resources can be added to the internal or additional libraries folders.
com.google.auto.value-auto-value-annotations added as an internal library. This is a missing maven resource that required by Firebase libraries.
B4XCollections, B4XFormatter, B4XTable, XML2Map and XUI Views are internal libraries.
Foreground services permission is added automatically. Required when setting targetSdkVersion to 28.
CreateResourceFromFile(Macro, Core.NetworkClearText) - Required when setting targetSdkVersion to 28 when communicating with non-SSL servers.
Application.Icon works with adaptive icons.
FirebaseAdMob v1.54 - Fixes an issue related to targetSdkVersion 28. ReceveAd event is raised when the activity resumes (if it fired while the activity was paused).
Files are listed in the removal dialog.
OkHttpUtils2 v2.81 - Includes a call to Service.StopAutomaticForeground (related to the workaround discussed above).
Other bug fixes and minor improvements.
This app has NO advertisements
Code: Select all