Android iOS Desktop
B4X "RAD" tools include all the features needed to develop great, real-world solutions.
Compiled applications (iOS, Android, Arduino and ESP8266) are 100% native without any dependencies.
B4X programming language is a modern version of Visual Basic. It is simple and powerful.
B4X has an active and friendly community with more than 90k developers and counting.

B4A

  • 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
  • No need for XML programming
  • Rapid debugger - supports quick deployments, hot code swapping and expressions watches
  • 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
  • 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
    • 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
    • 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ā€¦

Erel Uziel

CEO, Anywhere Software
Acre Area, Israel