Basic4Android(現在はB4Aとして知られている)は、Anywhere Software Ltdによって開発および販売されているネイティブAndroidアプリケーション用の高速アプリケーション開発ツールである。
B4Aは、Javaによるプログラミングの代替手段で、言語自体は Visual Basic や Visual Basic .Net に似ているが、ネイティブの Android 環境に適応している。B4Aは、オブジェクトベースのイベント駆動型言語である。
B4A には、画面サイズの異なる携帯電話やタブレットを対象とするユーザー・インターフェイスを構築するプロセスを簡素化するビジュアル・デザイナーが含まれている。コンパイルされたプログラムは、AVD Manager エミュレーター、または Android Debug Bridge と B4A Bridge を使用して実際の Android デバイスでテストが可能。
B4Aは、Google Play、Samsung Apps、Amazon Appstoreなどのアプリストアにアップロードできる標準の署名付きAndroidアプリケーションを生成する。特別な依存関係やランタイムフレームワークは必要ない。
2020年2月以降、フルバージョンは100%無料のドネーションウェアとなっている。
アプリケーション B4Aは、ゲーム、データベース、コネクティビティ、センサー、ハードウェアなど、あらゆるタイプのアプリケーションをサポートする。
ライブラリ B4Aは、Javaライブラリを介してネイティブAPIと対話する。B4A ライブラリは、Java jarファイルと、B4A に付属するツールによって生成される XMLファイルの 2 つのファイルで構成される。
コミュニティ 2013年には、オンラインコミュニティには約10万人の登録開発者が存在した。
ドキュメント類 2013年10月に Wyken Seagrave によって Basic4Android の本が出版された。
その他 Mono for Android Comparison of programming languages
外部リンク
Basic4android site