SmallBASIC Android

SmallBASIC

SmallBASIC is a fast and easy to learn BASIC programming language interpreter.

Features & Capabilities

SmallBASIC is a fast, easy-to-learn, open-source (GPLv3) BASIC interpreter ideal for everyday calculations, scripts and quick prototypes. It bundles a compact built-in IDE and a comprehensive set of features including trigonometric, matrix and algebra functions, a powerful string library, system commands, graphics primitives, simple GUI and sound functions. The interpreter is extremely lightweight (for example, the Debian installer can be ~340 KB) and runs code without compilation while supporting structured programming, user-defined structures and modular source files.

Originally created for the Palm Pilot by Nicholas Christopoulos, SmallBASIC runs on Linux, Windows and Android. Note: this is not Microsoft’s "Small Basic" — it is the open-source SmallBASIC (GPLv3). Join the community at https://smallbasic.discourse.group, report bugs at https://github.com/smallbasic/SmallBASIC/issues or email smallbasic@gmail.com. Perfect for learners, hobbyists and developers who need a tiny, capable interpreter for scripting and prototyping.

User Growth & Download Statistics

By:
Chris Warren-Smith
Downloads:
57,173 57
Rating:
3.52
(355)
1 ratings
Version:
12.34 Last updated: 2026-04-30
Version code:
93
Creation date:
2012-11-30
Publisher country:
AU AU
Permissions:
  • android.permission.ACCESS_COARSE_LOCATION Very high risk
  • android.permission.ACCESS_FINE_LOCATION Very high risk
  • android.permission.READ_EXTERNAL_STORAGE High risk
  • android.permission.WRITE_EXTERNAL_STORAGE High risk
  • android.permission.BLUETOOTH_CONNECT Moderate risk
  • android.permission.BLUETOOTH_SCAN Moderate risk
  • android.permission.INTERNET Low risk
  • com.android.launcher.permission.INSTALL_SHORTCUT Low risk
  • android.permission.ACCESS_NETWORK_STATE Safe
  • net.sourceforge.smallbasic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Size:
1.63MB
Email:
sm*****@gmail.com
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Google Play Store
Data ingested on:
2026-06-20
Compare stats and ranking:

Ranking

Contact the developer

Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.
Developed by:
Chris Warren-Smith
Google Play Store
https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic
Email:
sm*****@gmail.com
Website:
https://smallbasic.github.io/pages/android.html

User Reviews

SmallBASIC for Android is praised for bringing BASIC programming capabilities with a rich command set and good performance to mobile devices. Users appreciate the helpful help system and the app's utility for hobbyist programmers. However, many are frustrated by its unintuitive user interface, keyboard compatibility problems, and confusing file management. Bugs and missing features such as audio playback and graphical functions limit its usability. Lack of beginner-friendly tutorials and complex navigation make it challenging for new users to adopt. Overall, it is a powerful tool that requires improvements in usability and stability.
Pros
  • The app offers a wide range of BASIC commands and features suitable for programming on the go.
  • It includes a helpful built-in help system and good documentation on the website.
  • The app runs programs with good speed compared to other BASIC interpreters on Android.
  • It supports writing and saving BASIC programs, enabling hobbyists and programmers to fulfill their programming interests.
  • The app is appreciated for bringing SmallBasic functionality to Android and Chromebook devices, making programming more accessible on mobile platforms.
Cons
  • The user interface and editor are not intuitive, with menu options sometimes overlapping or being difficult to navigate.
  • Many users report severe keyboard compatibility issues; both Samsung and Google keyboards often fail to work properly, preventing typing.
  • The app's file management is confusing, with program files saved in inaccessible or unclear folders, making exporting and importing programs difficult.
  • There are bugs and limitations such as problems with string arrays storing ASCII 0, graphics handling, missing or non-functional commands like audio playback, and a silent program size limit causing errors.
  • Lack of beginner-friendly guidance and tutorials within the app makes it hard to learn and use, especially for those new to BASIC or the app's unique interface.
Recent reviews
bad
by Ge*****, 2026-04-04

bro this ain't loading the developer is trash I can probably make a better program with chatgpt in 5 min don't install
by Ma*****, 2026-02-22

Works as intended.Some suggestions: 1)Please make the auto-save feature optional, 2) matrix-size and transpose commands would be useful,3) Ability to save the current graph for subsequent recall very much a necessary feature to implement for improvement.
by A *****, 2026-01-12
View all user reviews ›

Best SmallBASIC Alternatives

Here are some Android apps that are similar to SmallBASIC: