---
title: Basic4android (B4A) Reviews
meta_title: 'Basic4android (B4A) Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 11 reviews by the users' company size, role or industry to
  find out how Basic4android (B4A) works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 11
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Integrated Development Environments (IDE)
  url: https://www.g2.com/categories/integrated-development-environments-ide
---

# Basic4android (B4A) Reviews
**Vendor:** Anywhere Software  
**Category:** [Other Integrated Development Environments (IDE)](https://www.g2.com/categories/other-integrated-development-environments-ide)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 11
## About Basic4android (B4A)
B4A includes all the features needed to quickly develop any type of Android app. B4A can run in two modes: local compilation and remote compilation. Local compilation mode is faster and has more options such as working with the emulator, USB debugging, unattended installations and others. Remote compilation mode (only available in the trial version) is simpler to get started with.




## Basic4android (B4A) Reviews
  ### 1. Basic4Android: Alternative Android IDE with Basic, yes Basic

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matt A. | Owner/Game Designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2023

**What do you like best about Basic4android (B4A)?**

As a designer and developer interested in exploring alternative ways to develop and design experiences, it is refreshing to see older languages like Basic used for Android Application development. It uses a variant of Basic called B4X, and if you understand Basic or Visual Basic you will feel right at home with this IDE. It does exactly what it says it does, which is essential when looking for software. It is mainly designed for building Android applications, but it does support iOS and even writing programs for Raspberry Pi, which gives it some versatility.

**What do you dislike about Basic4android (B4A)?**

For software that uses a language designed to be easy to use, setting up the software was a little bit of a hassle at first, it's not as intuitive as it should be if you're trying to get it up and running. If you use more conventional IDEs like Eclipse or Android Studio you probably would instead turn to those than trying to get this up and running, but once you get past that it's not hard to find your way around it. I didn't like how much I had to look at the provided documentation while initially learning this IDE, but most things have a bit of a learning curve.

**What problems is Basic4android (B4A) solving and how is that benefiting you?**

It is offering an alternative to more widely used IDE's, which use languages such as Java and Kotlin. This one uses a variant of Basic, which can also be used in developing Windows Applications which might help developers who are experienced with writing VB scripts to port over their own scripts or write new ones for use on Android devices. It benefits me because I try to keep up with new and old technologies as a designer and developer, and knowing software that can let me tackle challenges in different ways is essential.

  ### 2. Good and user friendly tool for developing any type of android app

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Broadcast Media | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2021

**What do you like best about Basic4android (B4A)?**

The tool has few restrictions and it is very user friendly. There is no need to have coding knowledge to use this tool.

**What do you dislike about Basic4android (B4A)?**

It's a paid tool and it does not have all the capabilities to call it a comprehensive tool suite.

**Recommendations to others considering Basic4android (B4A):**

Best tool for internal low scale applications.

**What problems is Basic4android (B4A) solving and how is that benefiting you?**

Internal applications used for IT self services and auto configuration of the backend parameters for the internal applications.

  ### 3. Handling ANR issue with Basic4android is made easy thanks to its main thread code execution approach

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohana R. | Senior Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** April 24, 2022

**What do you like best about Basic4android (B4A)?**

Basic4android is a simple & open-source platform for building my android applications and I can include many components without much complexity. It converts my Java bytecode into Android runtime code during compilation itself which is useful and time-saving for me. When I work with large projects, it allows me to implement incremental compilation in which I can append libraries and dependencies as required.

**What do you dislike about Basic4android (B4A)?**

Basic4android is excellent for native android applications written with Java. Its light-weight and the size of the app is only around 100 KB. I once faced difficulty in initializing my application, I contacted its support team. They analyzed my error on app startup and they suggested me to install the latest version of .Net Framework which effectively resolved my issue.

**What problems is Basic4android (B4A) solving and how is that benefiting you?**

I primarily work with Java code in which I need to reuse my existing code & tweak a few modifications to develop Android apps for my clients. Basic4android platform allows me to wrap my Java code as a library so that it can be easily referenced many times from its IDE. It also helps me handle Application Not Responding (ANR) issue which is quite common while working with all Android apps. Basic4android ensures to run my code on the main thread so that ANR is not recurring in my applications.

  ### 4. B4A is a simple and open source platform for the development of Android and iOS apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gerardo B. | Junior Integration Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 17, 2020

**What do you like best about Basic4android (B4A)?**

I like B4A because it has support for external libraries, so it is possible to reuse Java code.

It is open source software.

It has a wide community of users, so there is a lot of interesting documentation for the development of different apps.

In addition, Visual Basic and B4A are very similar programming languages, so the learning curve was very short since I am very fluent in that language.

**What do you dislike about Basic4android (B4A)?**

I find it unfortunate that it allows you to develop apps for Android and iOS, but you can only install the software on Windows.

**Recommendations to others considering Basic4android (B4A):**

If you master Visual Basic, you will find that B4A is the same. This IDE is easy to use and install. In addition, it has extensive documentation. I recommend it.

**What problems is Basic4android (B4A) solving and how is that benefiting you?**

With B4A I have been able to create apps to test integrations in my organization quickly. The best thing is that I can use external libraries to reuse code from other apps.

  ### 5. Android tool debugging

**Rating:** 4.0/5.0 stars

**Reviewed by:** Wael R. | Java Developer, Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 04, 2018

**What do you like best about Basic4android (B4A)?**

With this application we can use the real devices not emulator to debugging  the applications and see the result and check for performance of your device when you apply your new applications and see if there are any effect on your device 

**What do you dislike about Basic4android (B4A)?**

this product not have a lot of features to let the debugger control everything and make every thing easier to the developer 

**Recommendations to others considering Basic4android (B4A):**

You can use this app to debugging your apps on your device and see the result and check for performance of your device when you apply your new applications and see if there are any effect on your device 

**What problems is Basic4android (B4A) solving and how is that benefiting you?**

testing and dubbing the application on the devices not in emulators and test effect of any app on real device 


## Basic4android (B4A) Discussions
  - [What is Basic4android (B4A) used for?](https://www.g2.com/discussions/what-is-basic4android-b4a-used-for) - 1 comment

- [View Basic4android (B4A) pricing details and edition comparison](https://www.g2.com/products/basic4android-b4a/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-03+12%3A10%3A28+-0500&secure%5Bsession_id%5D=db3800d1-92b6-43f9-b600-b9b07e0866ce&secure%5Btoken%5D=5540fad7c0d9f0743bfda8ef3e62946526e3c1da88a2ff6aab3048aceff808eb&format=llm_user)


## Top Basic4android (B4A) Alternatives
  - [Delphi](https://www.g2.com/products/delphi/reviews) - 4.1/5.0 (33 reviews)
  - [WebStorm](https://www.g2.com/products/webstorm/reviews) - 4.5/5.0 (495 reviews)
  - [Studio 3T](https://www.g2.com/products/studio-3t/reviews) - 4.5/5.0 (192 reviews)

