Download Android Apps and Games
AppBrain
  • Apps
  • Apps being viewed right now Trending apps today Most popular apps All-time most downloaded apps Top rated apps
  • Intelligence ▾
    Intelligence overview → Track any Android app or your whole market
    Track & analyze
    Keyword Tracker & OptimizerTrack & improve Play rankings App Performance ReportOne-off PDF for any app StatisticsFree Android & Play market stats
    Promote your app
    Featured Apps App Links
  • Intelligence
  • Pricing
  • Dashboard
  • Sign up
  • Log in
Last updated on: 2026-08-16
Android Apps > Education > SmallBASIC
SmallBASIC icon

SmallBASIC

12.34
Chris Warren-Smith
3.73
286 reviews
50,000+
Downloads
Free

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

SmallBASIC Screenshot 1 of 9
SmallBASIC Screenshot 2 of 9
SmallBASIC Screenshot 3 of 9
SmallBASIC Screenshot 4 of 9
SmallBASIC Screenshot 5 of 9
SmallBASIC Screenshot 6 of 9
SmallBASIC Screenshot 7 of 9
SmallBASIC Screenshot 8 of 9
SmallBASIC Screenshot 9 of 9

About SmallBASIC

SmallBASIC is an education app developed by Chris Warren-Smith.

Download Statistics

SmallBASIC has been downloaded 58 thousand times. In the last 30 days, the app was downloaded 260 times.

User Ratings

SmallBASIC is rated 3.73 out of 5 stars. The rating is based on 290 ratings.

App Information

SmallBASIC is FREE to download. The APK download size is 1.63 MB. The latest version available is 12.34. The last update was on April 29, 2026.

Technical Requirements

SmallBASIC requires Android 4.1+ or higher. The app has a content rating of Everyone. The app has been available on Google Play December 2012.

Description
SmallBASIC is a fast and easy to learn BASIC programming language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a powerful string library, system, and graphic commands along with structured programming syntax.

NOTE: This is *not* "Small Basic" from Microsoft. This is the open source GPL version 3 licensed SmallBASIC originally made for the Palm Pilot and later ported to the Franklin eBookman and Nokia 770 devices.

Some of SmallBASIC's features are:

- SmallBASIC is a multi-platform BASIC language: Currently, Linux, Windows and Android are supported.

- The language is pretty compact: The Debian installer for Linux, for example, comes as a single 340 kb file.

- SmallBASIC features a very comprehensive set of mathematical functions.

- It is an interpreted language with no compilation runs required.

- SmallBASIC supports structured programming, user-defined structures and modularized source files. It is not object-oriented, though.

- It also shows much leeway in questions of syntax: For many commands, there are alternatives, and for many constructs, there are different synonyms available.

- SmallBASIC comes with its own little IDE.

- Graphics primitives (like lines, circles, etc.) are provided, as well as sound and simple GUI functions.

SmallBASIC, which was originally created for the Palm Pilot personal digital assistant in the late 1990's by Nicholas Christopoulos.

Join the discussion forum:
https://smallbasic.discourse.group

Please report any crashes to one of the following. Be sure to include a small snippet of code causing the issue.

- https://github.com/smallbasic/SmallBASIC/issues
- email: smallbasic@gmail.com

Recent changes:
Fix crash on chromebook
Show more Show less

More data about SmallBASIC

Price Free to download
Total downloads 58 thousand
Recent downloads 260
Rating 3.73 based on 290 ratings
Ranking Not ranked
Version 12.34
APK size 1.63 MB
Number of libraries 5
Designed for Android 4.1+
Suitable for Everyone
Ads NO ads

App Performance Report

Get a detailed PDF report for SmallBASIC with download trends, rating history, and key performance statistics — useful for competitive research or tracking your own app. Learn more

Get PDF Report — $29

Alternative downloads for the SmallBASIC app

PocketLinux: Linux on Android icon PocketLinux: Linux on Android
Sanket Apps
5.0
Free
1,000+
Pseudocode, PSeInt, Visualg icon Pseudocode, PSeInt, Visualg
Diego Velásquez (diegoveloper)
4.1
Free
1,000,000+
VB.NET Programming Compiler icon VB.NET Programming Compiler
BerylBox
4.3
Free
100,000+
Basic for Android -F icon Basic for Android -F
NS-ware
3.5
Free
10,000+
All C Programs icon All C Programs
Mahidhar Guggilam
4.6
Free
500,000+
PyramIDE: Python 3 IDE icon PyramIDE: Python 3 IDE
PyramCode
4.2
Free
50,000+
SmartIDE: Code Editor+Compiler icon SmartIDE: Code Editor+Compiler
Smart IDE
4.3
Free
10,000+
C Programming icon C Programming
Spyboy
3.9
Free
50,000+

SmallBASIC compared with similar apps

Common keywords of similar apps

Smallbasic Fast Easy Interpreter Structured Small Originally Palm Pilot Https Language Basic Programming Functions Learn Commands Syntax Source Features Linux

Keywords missing from this app

Code App Python Learning Programs Coding Compiler Program Terminal Free Time Device Function File Strong Run Editor Command Input Access Questions Support Ai Users Environment Open Install Write Tools Experience Offline System Systems Desktop Shell Basics Build Applications Projects Tutorials

Top rated similar apps ()

Linux basic to PRO icon Linux basic to PRO
Kanan Karimov
5.0
$2.99
100+
Compiler Design Tutorial icon Compiler Design Tutorial
E-TEACHING GURUKUL
5.0
Free
5,000+
Learn Arduino Programming PRO icon Learn Arduino Programming PRO
CODE WORLD
5.0
$1.49
500+
1M Launcher: minimalist design icon 1M Launcher: minimalist design
O Launcher Group
5.0
Free
5,000+
PocketLinux: Linux on Android icon PocketLinux: Linux on Android
Sanket Apps
5.0
Free
1,000+
SuperCode: IDE & Code Editor icon SuperCode: IDE & Code Editor
Phoenix Global Studios
4.9
Free
1,000+
AnyClaw: 5-in-1 AI Coding icon AnyClaw: 5-in-1 AI Coding
BrutalStrike
4.8
Free
50,000+
Roxum: IDE / Code editor icon Roxum: IDE / Code editor
Heckmon
4.8
Free
1,000+
Webli icon Webli
Sebastian D.
4.8
Free
10,000+
Reference for Unix & Linux icon Reference for Unix & Linux
Thiyagaraaj M
4.8
Free
50,000+
Chaquopy: Python for Android icon Chaquopy: Python for Android
Malcolm Smith
4.8
Free
10,000+
Learn C Programming icon Learn C Programming
Online Coding & Programming institute
4.8
Free
50,000+
Learn Python: Code with AI icon Learn Python: Code with AI
Online learning & growth institute
4.7
Free
1,000,000+
Learn Python icon Learn Python
Programiz
4.7
Free
1,000,000+
Languages For Beginners Awabe icon Languages For Beginners Awabe
AWABE
4.7
Free
100,000+
Python icon Python
Termux Studio LLC
4.7
Free
100,000+

Most downloaded similar apps ()

Pydroid 3 - IDE for Python 3 icon Pydroid 3 - IDE for Python 3
Lider Soft KZ
4.4
Free
10,000,000+
Mini Piano Lite icon Mini Piano Lite
Umito
4.6
Free
10,000,000+
Acode — Terminal & AI Coding icon Acode — Terminal & AI Coding
Foxbiz Software Pvt. Ltd.
3.4
Free
1,000,000+
QuickEdit Text Editor icon QuickEdit Text Editor
Rhythm Software
3.9
Free
10,000,000+
Python Coding - Learn to Code icon Python Coding - Learn to Code
Wallet Passes Alliance
4.5
Free
1,000,000+
Python icon Python
Termux Studio LLC
4.7
Free
100,000+
Code Editor - Compiler & IDE icon Code Editor - Compiler & IDE
Rhythm Software
3.9
Free
5,000,000+
Coding C++ icon Coding C++
Kvass Yu
4.2
Free
1,000,000+
Cxxdroid - C/C++ compiler IDE icon Cxxdroid - C/C++ compiler IDE
Lider Soft KZ
4.5
Free
5,000,000+
Coding C icon Coding C
Kvass Yu
4.4
Free
1,000,000+
Whiteboard icon Whiteboard
EndlessAI
3.9
Free
1,000,000+
Coding Python icon Coding Python
Kvass Yu
4.2
Free
1,000,000+
Learn Python: Code with AI icon Learn Python: Code with AI
Online learning & growth institute
4.7
Free
1,000,000+
Python Coding Editor & IDE App icon Python Coding Editor & IDE App
CloudBit Ltd.
4.3
Free
1,000,000+
Pocket Code: Learn programming icon Pocket Code: Learn programming
Catrobat
3.4
Free
1,000,000+
Jvdroid - IDE for Java icon Jvdroid - IDE for Java
Lider Soft KZ
4.4
Free
1,000,000+

More from Chris Warren-Smith

Stomp Box icon Stomp Box
Chris Warren-Smith
0.0
Free
1,000+
Air Cave icon Air Cave
Chris Warren-Smith
0.0
Free
100+

Google Play Rating history and histogram

Rating history
Subscribe to see the full rating timeline
110
95
17
0
52

Downloads over time

Downloads over time
Subscribe to see download velocity and history

SmallBASIC has been downloaded 58 thousand times. Over the past 30 days, it has been downloaded 260 times.

Changelog of SmallBASIC

Show changelog

Developer information for Chris Warren-Smith

Chris Warren-Smith

smallbasic@gmail.com

Website

Legal name:

Address:

Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
I'm the developer of this app

Share SmallBASIC

Comments on SmallBASIC for Android

★★★★☆ Tom Stover · Jul 19, 2019
I just found this app on my Chromebook and, having written hundreds of BASIC programs over the years, was excited to try it. I immediately wrote a small test program using input, goto, print, etc. There are some syntax differences from other BASICs I have used, of course. One thing I really want to do on the Chromebook is to play a wav file with a program command. I can't find the code that would do this. Is it possible? Starting off was very difficult, like trying to find where the 3 vertical dots were located. I think any new down-load should have at least a mini-tutorial. It would be nice to be able to also down-load a user guide more or less like the one that came with GW-Basic. I've got great hopes for this app because I've written quite a few utility programs just for my own use over the years and this is WAY EASIER than learning JavaScript!! Now problems are surfacing with the user interface: How do I exit small basic without having to bring up the task manager to kill it? Once I write a program and save it, how do I get back to open another scratch. Bas session for a different program?
★★★★★ Alexander Vincent · Nov 26, 2020
Please fix with ASCII 0 or CHR(0) Detected as nothing on string arrays Example: a$=CHR(0)+CHR(1)+CHR(0)+CHR(255) count=len(a$) print "a$ length =", count for i=1 to count print "[", asc(mid$(a$, i,1)),"]", next I Result: a$ length = 2 [1] [255] And when I use TLOAD from file to the string array (TLOAD "binary.dat", a$,1). It can contain the ASCII 0 as like on the file perfectly. And when I give to another string array or modify the current string array, all the ASCII 0 is gone.
★★★★★ Byron Eugene · Jun 11, 2025
QBasic was my intro to programming, when I stumbled upon it in my middle school computer lab (it was already considered obsolete at that point, but I didn't learn that until after putting many hours into it!). I know this isn't QBasic, but it's similar enough to it that programming in it scratches the nostalgic itch I sometimes get. This is an excellent app, very well-made, & while the interface takes getting used to it becomes easy to figure out after a short time. I highly recommend this!
★☆☆☆☆ Shaurya Dixit · Nov 20, 2020
This is the worst app ever. I was using the samsung keyboard, and it showed "Samsung keyboard not supported. Kindly use another keyboard." When I used the Google keyboard, then too it showed the same message (in the place of Samsung there was Google). I am not even able to TYPE the program. Making it is so far. And there are MANY-MANY problems that I cannot even tell!!! The name is Small Basic, but it is very confusing. It is the WORST APP EVER MADE!!!!
★☆☆☆☆ XdaouL · Aug 13, 2018
I'm not understanding anything i haven't even got to the script but I have smal basic on pc it is better
★☆☆☆☆ F Alimoradi · Apr 18, 2019
It's not like Windows one and there is no editor to learn how should code with it!:)

Google Play Rankings for SmallBASIC

This app is not ranked

Technologies used by SmallBASIC

12 permissions · 5 libraries
Subscribe to see full permission and library details
PocketLinux: Linux on Android icon PocketLinux: Linux on Android
Pseudocode, PSeInt, Visualg icon Pseudocode, PSeInt, Visualg
VB.NET Programming Compiler icon VB.NET Programming Compiler
Basic for Android -F icon Basic for Android -F
All C Programs icon All C Programs
PyramIDE: Python 3 IDE icon PyramIDE: Python 3 IDE
SmartIDE: Code Editor+Compiler icon SmartIDE: Code Editor+Compiler
C Programming icon C Programming

Back to top
AppBrain Intelligence premium content

Subscribe now to get full and unlimited access to AppBrain Intelligence. You'll have access to:

  • App Intelligence dashboard (performance timeline, competitor comparison, country rankings, insight cards)
  • Detailed ranking data per app
  • Full timeline per developer
  • Device market shares data per country
  • Unlimited keyword tracking
1 Month

$75/mo
(billed every month)

SAVE 0%
Subscribe
3 Months

$65/mo
($195 billed every 3 months)

SAVE 13%
Subscribe
1 Year

$57.50/mo
($690 billed every year)

SAVE 23%
Subscribe
Each subscription will automatically renew 3 days before the expiration date for the same time period. Subscriptions can be cancelled at any time before the renewal.

AppBrain is a directory focused on discovering great apps and games. We give statistics, rankings and search options that Google Play and the App Store don't have. All trademarks are owned by their respective owners. AppBrain doesn't offer APKs or binaries, and always lets users install the official version from Google Play or the App Store.

More apps

  • Top Android apps being viewed
  • TapResearch: Cash for Surveys
  • View TheStands: Hot Takes Live
  • Counter

Android Statistics

  • Android statistics
  • Google Play Developer stats
  • Trending Android Apps
  • Top popular Apps
  • Buy the best Android phone

About AppBrain

  • Contact
  • Privacy
  • Documentation
  • DMCA takedowns
  • Articles
  • Blog
  • Tips to improve your Android promotional campaign
© 2010-2026 - AppBrain