B4A (Android)

Powerful rapid application development (RAD) tool for developing Android applications.

Published by Anywhere Software
Distributed by ComponentSource since 2013

Version: v10.5 Updated: Jan 4, 2021 4.50 Star Average Review4.50 Star Average Review4.50 Star Average Review4.50 Star Average Review4.50 Star Average Review (4)

i

Please note: As of February 5th, 2020, B4A is now free and is no longer available for sale.

About B4A (Android)

Powerful rapid application development (RAD) tool for developing Android applications.

B4A (Android) (formerly Basic4android) includes all the features needed to develop Android applications. Compiled applications are native Android applications, there is no extra run-time or any dependencies.

B4A (Android) Features

General

  • Simple and powerful RAD tool for developing native Android applications without time-consuming Java / Eclipse programming
  • 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 (syntax similar to MS Visual Basic)
  • No need for XML programming
  • Highly extensible with support for custom Java libraries
  • True 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
  • Modern IDE with autocomplete, built-in documentation, internal index and other advanced features
  • Powerful step-by-step debugger
  • Large set of documentation with a custom online search engine and offline search engine tools
  • 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
    • Web services
    • Camera
    • XML, JSON, XLS (MS Excel), MDB (MS Access) and CSV formats
    • Views animations
    • Multitouch gestures
    • NFC
    • Http Server (based on Jetty)
    • Arduino ADK
    • Video and audio playback / recording
    • Networking (TCP, Wifi Direct, UDP, FTP, SFTP New!, SMTP, POP3 and SMB/CIFS)
    • Push notifications (GCM and C2DM)
    • Text to speech and voice recognition
    • AdMob ads and other ads platforms
    • OpenGL
    • 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…

Google Play / Amazon Market

  • Reduces development time, accelerating your time-to-revenue
  • Creates signed, ready to be uploaded, APK files
  • Members only "Test my app" sub-forum to help you with beta testing
  • Basic4android UI Cloud - Test your layouts on a cloud of real phones and tablets
  • Includes libraries for AdMob (Google), AirPush and others
  • Supports full range of available screen sizes and resolutions by using the visual designer, abstract designer and designer scripts
  • Libraries and modules for real-time 2D games

Enterprise / In-house applications

  • Basic4Android is a powerful RAD tool available for Android. Minimizes time from design to production
  • A powerful framework built by Android experts improves your development process
  • Enhanced support for databases and web-services. Step by step guides for connecting to remote MySQL and Microsoft SQL Server databases.
  • SVN (source control) friendly
  • Remote Database Connector - lightweight server that enables connection to any type of database
  • B4AServer - implementation of a unique server to simplify development of in-house applications
  • Reuse existing Java code by wrapping it as a library