{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 
| logo = B4A-1518725036863.png
| developer = 애니웨어 소프트웨어(Anywhere Software)
| latest release version = 12.0
| latest release date = {{시작 날짜와 나이|2022|11|17}}
| operating_system = [[마이크로소프트 윈도우]]
| language = 영어
| genre = [[프로그래밍 언어|프로그래밍]]
| license = [[사유 소프트웨어]] ([[상용 소프트웨어]] 또는 [[셰어웨어]])
| website = {{URL|http://www.b4x.com/b4a.html}}
}}

'''Basic4Android'''('''B4A''')는 네이티브 [[안드로이드 (운영 체제)|안드로이드]] 애플리케이션을 위해 [[고속 응용 프로그램 개발]] 도구로서, 애니웨어 소프트웨어가 개발, 마케팅하였다.

B4A는 [[자바 (프로그래밍 언어)|자바]] 프로그래밍의 대안이다.<ref>{{웹 인용 |last=Bridgwater |first=Adrian |url=http://www.drdobbs.com/mobile/anywhere-software-launches-basic4android/229218790 |title=Anywhere Software Launches Basic4android &#124; Dr Dobb's |publisher=Drdobbs.com |date=2011-02-16 |accessdate=2013-08-21 |보존url=https://web.archive.org/web/20130904090243/http://www.drdobbs.com/mobile/anywhere-software-launches-basic4android/229218790 |보존날짜=2013-09-04 |url-status=dead }}</ref>

B4A는 각기 다른 화면 크기의 전화, 태블릿을 대상으로 하는 사용자 인터페이스를 만드는 작업을 단순하게 해주는 비주얼 디자이너가 포함되어 있다.<ref>{{웹 인용|title=Write Your Own Android App With Basic for Android - Part I|author=Darien Graham-Smith|url=http://video.cloudfront.pcpro.co.uk/pcpro/indepth/220/PCProInDepth220-B4A-pt1.pdf|publisher=PC PRO Magazine|date=February 2013|확인날짜=2019-08-31|보존url=https://web.archive.org/web/20160304122122/http://video.cloudfront.pcpro.co.uk/pcpro/indepth/220/PCProInDepth220-B4A-pt1.pdf|보존날짜=2016-03-04|url-status=dead}}</ref> 컴파일되는 프로그램들은 AVD 매니저 에뮬레이터나 실제 안드로이드 장치(안드로이드 디버그 브리지와 B4A 브리지를 사용)를 통해 테스트할 수 있다.

언어 그 자체는 [[비주얼 베이직]]과 [[비주얼 베이직 닷넷]]과 비슷하지만 네이티브 안드로이드 환경용에 맞추어져 있다.<ref>{{웹 인용 |author=Carsten Müller |url=http://www.android-user.de/Magazin/Archiv/2012/12/Anwendungsentwicklung-mit-Basic4Android/%28language%29/ger-DE |title=Basic für Android » Android User |language=de |publisher=Android-user.de |date=2013-02-27 |accessdate=2013-08-20 |보존url=https://web.archive.org/web/20130806041834/http://www.android-user.de/Magazin/Archiv/2012/12/Anwendungsentwicklung-mit-Basic4Android/%28language%29/ger-DE |보존날짜=2013-08-06 |url-status=dead }}</ref> B4A는 객체 기반, 이벤트 기반 언어이다.

B4A는 [[구글 플레이]], [[삼성 갤럭시 스토어]], [[아마존 앱스토어]] 등의 앱 스토어에 업로드할 수 있는 표준 단일 안드로이드 애플리케이션을 생성한다.<ref>{{웹 인용|title=Write Your Own Android App With Basic for Android - Part II|author=Darien Graham-Smith|url=http://video.cloudfront.pcpro.co.uk/pcpro/indepth/221/PCProInDepth221-B4A-pt2.pdf|publisher=PC PRO Magazine|date=March 2013|확인날짜=2019-08-31|보존url=https://web.archive.org/web/20160304053846/http://video.cloudfront.pcpro.co.uk/pcpro/indepth/221/PCProInDepth221-B4A-pt2.pdf|보존날짜=2016-03-04|url-status=dead}}</ref> 특별한 의존성이나 런타임 프레임워크가 필요하지 않다.<ref>{{웹 인용 |url=http://www.mobilephonedevelopment.com/archives/1202 |title=Blog Archive » Basic4Android |publisher=Mobile Phone Development |date=2011-02-07 |accessdate=2013-08-21 |보존url=https://web.archive.org/web/20131004234915/http://www.mobilephonedevelopment.com/archives/1202 |보존날짜=2013-10-04 |url-status=dead }}</ref>

== 같이 보기 ==
* [[모노 (소프트웨어)|Mono for Android]]
* [[비주얼 베이직]]
* [[프로그래밍 언어의 비교]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://web.archive.org/web/20190904150022/https://www.b4x.com/ Basic4android site]
* [https://web.archive.org/web/20190727072510/https://www.b4x.com/android/forum/ Online community]

{{베이직}}

[[분류:베이직 프로그래밍 언어 계열]]
[[분류:베이직 컴파일러]]