B4A (Android) について

Androidアプリケーション開発用の強力なラピッドアプリケーション開発(RAD)ツール

Basic4androidは、Androidアプリケーションの開発に必要なすべての機能が含まれています。コンパイルされたアプリケーションは、実行時またはいずれかの余分な依存関係が存在しない、ネイティブなAndroidアプリケーションです。

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