Basic4Android 9.30 Final Retail
is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform
Basic4android includes all features needed to develop great, real-world Android applications Compiled applications are native Android applications, there is no extra run-time or any dependencies Our community with over 50k developers is waiting to help you get started
Release B4A v9.30. This update adds support for the new AndroidX SDK.
Simple and powerful RAD tool for developing native Android applications Complete IDE and programming language 100% focused on Android development Compiles to native bytecode. No runtime libraries are required. APK files are exactly the same as APK files created with Java / Eclipse Performance is similar to applications written with Java Object oriented programming language Share the code with B4J - a development tool for desktop applications New! No need for XML programming Rapid debugger - supports quick deployments, hot code swapping and expressions watches New!. No other native Android tool supports these features! Highly extensible with support for custom Java libraries WYSIWYG visual editor for Android. The visual editor supports multiple screens and resolutions Powerful designer scripts feature. Lets you easily create sophisticated layouts Basic4android UI Cloud service. Test your layouts on a cloud of real phones and tablets Supports all Android phones and tablets from Android 1.6 and up to Android 4.x Modern IDE with autocomplete, built-in documentation, internal index and other advanced features Powerful step-by-step debugger Large set of documentation Built-in code obfuscation Supports all Android core features including: SQL databases including encrypted databases GPS Home screen widgets and live wallpapers Background services and broadcast listeners Bluetooth (serial ports) Phone features: phone calls, sms, contacts, call logs and others USB host / accessory modes and MTP New! Web services Camera XML, JSON, XLS (MS Excel), MDB (MS Access) New! and CSV formats Views animations Multitouch gestures NFC Http Server (based on Jetty) Arduino ADK New! Video and audio playback / recording Networking (TCP, Wifi Direct, UDP, FTP, SFTP New!, FTPS New!, SMTP, POP3 and SMB/CIFS) Push notifications (GCM New! and C2DM) Text to speech and voice recognition AdMob ads and other ads platforms OpenGL, libGDX New! Graphics and charts Sensors Files I/O Integrate with services such as: Parse, Google services, Twitter, Facebook and others Google Play In-App Billing service Objects serialization Sip / Voip Device Administration apps And many more
AndroidX SDK replaces the Android Support Library SDK. Android Support Library is no longer maintained and new resources such as the latest versions of Firebase libraries depend on AndroidX.
With B4A v9.30 you can continue to use the old Android Support Library or switch to AndroidX. Switching to AndroidX is simple: https://www.b4x.com/android/forum/threads/androidx-sdk.107236/
Recent code positions and designer layouts appear as tabs in the window title.
The IDE decides on the list of tabs based on several factors (recency, modifications and others).
The list is saved together with the project and restored when the project is loaded.
Ctrl + Click on layout files from the code.
B4A Sdk Manager v3.50 is included. It supports AndroidX resources.
Issue with BaseFolder in command line builder fixed.
Latest versions of internal libraries are included. TabStripViewPager is an internal library now.
Bug fixes and other minor improvements.