# Basic!

> A mobile implementation of the foundational BASIC programming language for coding and creativity. (iPhone/iPad app by miSoft.)

- Source: https://appshunter.io/ios/app/basic/id362411238 (this page in markdown: same URL + `.md`)
- Developer: [miSoft](https://appshunter.io/developer/362411241)
- Category: Entertainment, Games
- Price: $3.99
- Rating: 4.34/5 from 123 App Store ratings · 189 written reviews indexed
- Age rating: 4+
- Requires: iOS 11.0 · 13 MB
- Languages: English
- Released: 2010-09-28
- Data updated: 2026-06-10
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/basic/id362411238/reviews.md

## What is Basic!?

Remember the Day?
Hammering out your own Code?

Featured by Apple as a Staff Favorite, 
this is an App like no other,
   - welcome back to Basic!

Basic! is the power to bring your imagination to life. If you can dream it, you can do it!

Hang'n out and messing with Basic on an iOS Device is like sit'n aside of time and think'n about just how cool it's been to be around these last 50 years. Yep, Basic is where it all started!

Packed with great Sample Programs, On-Line User Forum access, and a full In-App Help Section; all to help you both get started and never stop programming!

"Basic! will help instruct a whole new generation to bring their imagination to life!"  -148 Apps 

Remember, you need to know or learn the Basic programing language to use this App. So set your Code, tap Run, let Basic! process, and have a blast!


iOS / miSoft Basic v 3.5.2- 3.5.5 - 3.5.9 - 3.8.0

- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout
- iOS 7 & iOS 8 Support
- Run Programs on Cineverse!
- Enhanced Randomizer & Notation!
- See User Forum for Details!

v 3.5 - 3.5.1

Enhanced UI
iPhone5 Screen
Full Retina Support (RETINA ON/OFF)
Fill/Stroke Round Corner (RRECT)
Updated Face Recognition
Increased Floating Point Precision
Running Code Screen Shots

Featured - MacObserver.com!

v. 3.4 / 3.4.1 /3.4.2

Complex expression IF
READPIXEL not inverts Y axis 
POINT w/ 1 pixel
SHAPE Outline
FOR exception if first false 
Faster Processing
Fixed: Redraw w/ CIRCLE
Rare syntax error

3.3 / 3.3.1

Read Pixel Buffer Commands:
READPIXEL, READPIXELR ,READPIXELG,  READPIXELB

Math Functions: DegreesToRadians, RadiansToDegrees, PI, HALF_PI, TWO_PI

PRINT USING
iOS 5+Face Recognition
Email Data Files
DIR Page Pause

v 3.2.2

2X Faster Execution!
On-Line Forum!
Rotate Sprites! 
DRAWSPRITE Accepts Option
"angle in degrees" parameter
Now 50 Save Slots
Unlimited Terminal Save
Memory & Mnmgnt Upgrades

Fixes: READ negative #'s from DATA
Non-english text, Music, File
No 128 Character string limit

v 3.2 

Commands: TouchX2 - TouchY2
DateYear - DateMonth - DateDay

New "Time" Sample - date/time functions!
Sprite Sample for Multi Touch - Pinch & Zoom!

Fixes: Save Slots, TickCount (returns sec & float point #), File I/O Sample, Redraw (LINE, RECT, etc), ' & $ Stalls.

v 3.0 / 3.1

"Everything's Better with Bluetooth"!
Data Files! Text & Sprites!
Face Recognition to Move Objects!
Faster Processing Speed!
New Sample Data & Code!
Fixed: Shape, Print  and , vs ;

v 3.0:

LOADSPRITE / DRAWSPRITE
BEGINDRAW / ENDDRAW
FACERECOGNIZER on / off
IsWiFiConnected

v 2.0 / 2.0.1 / 2.0.3:

- New Editor! Auto-format - Cut & Paste Code Lines
- Keyboard: Cursor Up / Down - Line Editing
- DATA / READ / RESTORE
- "Mortage Calculator" sample w/ GOSUB
- Floating point #'s now start w/ ".", i.e. ".5" or "0.5"

1.5.1 -  Fixed: Swapped MID$ & RIGHT$
Parameterless PAUSE
OPEN FOR APPEND & EOF.

1.4.5 - New Terminal Screen & Text Colors
More PASTE Code conversion
POINT for single point draw

1.4 - Faster!
Terminal AirPrint
File i/o: OPEN, PRINT #, INPUT #
Touch: TOUCH, TOUCHX, TOUCHY

1.3 - New Graphic, Numeric Commands, & Help.

WHILE-WEND loops
ATN, EXP, LOG, LOG10, MOD
PIECHART, DRAWTEXT & TEXTFONT

PASTE w/o extraneous data!

1.2 - Input, Len, CHR$ & Color fnctns!

1.1 - Unlimited Terminal Save, Code in Editor or w/ Line Numbers, a/b Virtual Floppies, New Commands & Functions, e-mail, Help & Sample Code!

1.0 - Welcome to miSoft/iOS Basic!

All miSoft data ©, ™, ® miSoft, LLC 2012/2015.

## Key features

- Code editor with improvements
- Code execution capabilities
- File system management
- In-app user forum
- Sample programs included
- Extensive in-app help section

## What do users think of Basic!?

Overall sentiment: positive

**Pros**

- 🚀 Great for rapid prototyping
- 👍 Brings back nostalgic memories of classic BASIC
- 💡 Ability to access device features like accelerometer and touch
- 👍 Comprehensive BASIC implementation with many functions
- 👍 Frequent updates and developer support

**Cons**

- 🐛 Buggy text editor with issues like random scrolling
- 🐛 Crashes and compatibility issues with newer iOS versions
- 👎 Clunky line-by-line code entry instead of free-form editor
- 👎 Limited documentation and help system

**Commonly reported bugs**

- Crashes on startup for some users after iOS updates
- Issues with string input and handling
- Disappearing buttons in landscape mode

**Most requested features**

- More advanced BASIC features like functions, procedures, and local variables
- Ability to create standalone iOS apps from BASIC programs
- Support for loading/saving programs to external storage like Dropbox
- Enhanced graphics and sound capabilities
- Improved IDE with features like syntax highlighting and debugging tools

## Recent user reviews (10 of 189)

All indexed reviews: https://appshunter.io/ios/app/basic/id362411238/reviews.md

### 5/5 — Bad editor

*2025-11-21*

The program is great. The editor to type in programs makes it almost useless.

### 5/5 — Just Wow

*2024-08-10, version 3.8.2*

One of my first languages was basic. It helped launch me on the career I have today. This app brings back a lot of memories of sitting at night just coding up anything I could think about. This app is about as good as it gets for coding on IPad or IPhone. I use it one both. I have a python interpreter and a gui framework but, sometimes, I just want to code old school and this is the app that quenches my thirst!!

### 5/5 — Love it!

*2023-06-05, version 3.8.2*

That was easy converted from my child years with retro computer’s manual book! No-one understand from that book but person can see how the coding list works from your app!

### 5/5 — Very Useful App!

*2022-08-23, version 3.8.2*

I use it to automate text file processes.

### 5/5 — Found an old friend

*2022-06-03, version 3.8.2*

I am in my 80’s. I got into computers and programming as soon as home computers arose. As slow as these programs ran, amazed at how fast and accurate the results were. Windows introduced object oriented operation adding more confusion etc, so I stuck with top-down C language. Computer processors grew and Basic fell into the dust, unable to run in the 32 and 64 bit processors. How nice to find this quality Basic package, I often run into mathematical projects. I could use a spread sheet, but for small or simple projects, this could be inconvenient. This Misoft Basic fills this need and conveniently runs on my iPad. Kudos to the developers.

### 5/5 — Blast from the past

*2022-03-02, version 3.8.2*

This little program is wonderful it reminds me of the early 80s when I had hair and great fun writing small programs and some large ones, I used basic to teach my daughter the time, mathematics etc and now I am going try to do the same with my grandson’s. It’s easy to use and great fun.

### 1/5 — Does not work on iOS 14.4.2

*2021-05-11, version 3.8.2*

Took my $4.00 but crashes moments after launch with no user interaction.  Last copyright was 2019 — it is now May 2021.  If the coder stopped developing and supporting the app, please stop taking people’s money and remove it from the App Store.

### 5/5 — Should be included in iOS

*2020-08-08, version 3.8.2*

Should be included in iOS

### 1/5 — Defining functions doesn't work

*2020-03-27, version 3.8.2*

The "DEF" command does not work. Developers support mailbox is full. Without the DEF command I can't do any meaningful computing. Please fix...

### 5/5 — It’s great

*2020-01-18, version 3.8.2*

Thanks for updating it

## Frequently asked questions about Basic!

### What does this app do?

This app provides a platform to write and run code using the BASIC programming language. It allows users to bring their creative ideas to life through programming, offering a foundational experience for coding.

### What are the key features of this app?

Key features include an improved code editor, code execution capabilities, file system management, an in-app user forum for community support, and a comprehensive in-app help section. It also comes with sample programs to get you started.

### Is this app free to use?

Yes, the application is available for free. There are no in-app purchases or advertisements mentioned, indicating a completely free experience for users.

### What are the common use cases for this app?

Common use cases include learning the BASIC programming language, experimenting with code, developing small programs and scripts, and revisiting the origins of computer programming. It's ideal for educational purposes or nostalgic coding.

### What devices is this app compatible with?

The app is compatible with iOS devices, including support for iOS 7 through iOS 12 and iPhone X. Specific versions of miSoft Basic are also supported.

## Version history (last 5 releases)

### 3.8.2 — 2019-05-05

Thank you to all of our loyal Basic! users!
Here's what's new in this update:
- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- Fix for READ command
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout
What else in new in preview updates:
- RND (min,max,none)
- REQUIRELANDSCAPE 
- REQUIREPORTRAIT
- ANTIALIAS on/off
- UPPER$ and LOWER$ fixed
- GetPixel and ReadPixel fixed
- 3 and 4 dimensional array fixed
- Improved randomizer algorithm 
- Improved scientific notation support 
- Fixed GOTO leading outside FOR 
- Fixed editor cursor & iPad keyboard 
- Fixed pre-iOS 6 startup 
- iPhone Orientation fix
- Speed & Processing Enhancements

### 3.8.1 — 2019-04-02

Thank you to all of our loyal Basic! users!
Here's what's new in this update:
- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- Fix for READ command
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout

What else in new in preview updates:
- RND (min,max,none)
- REQUIRELANDSCAPE 
- REQUIREPORTRAIT
- ANTIALIAS on/off
- UPPER$ and LOWER$ fixed
- GetPixel and ReadPixel fixed
- 3 and 4 dimensional array fixed
- Improved randomizer algorithm 
- Improved scientific notation support 
- Fixed GOTO leading outside FOR 
- Fixed editor cursor & iPad keyboard 
- Fixed pre-iOS 6 startup 
- iPhone Orientation fix
- Speed & Processing Enhancements

### 3.8.0 — 2019-03-11

Thank you to all of our loyal Basic! users!

Here's what's new in this update:
- Editor Improvements
- Code Execution Improvements
- File System Improvements
- New and improved In-App Basic Forum!
- iOS 11/12 compatible
- iPhone X compatible
- Major improvements throughout

What else in new in preview updates:
- RND (min,max,none)
- REQUIRELANDSCAPE 
- REQUIREPORTRAIT
- ANTIALIAS on/off
- UPPER$ and LOWER$ fixed
- GetPixel and ReadPixel fixed
- 3 and 4 dimensional array fixed
- Improved randomizer algorithm 
- Improved scientific notation support 
- Fixed GOTO leading outside FOR 
- Fixed editor cursor & iPad keyboard 
- Fixed pre-iOS 6 startup 
- iPhone Orientation fix
- Speed & Processing Enhancements

### 3.5.9 — 2015-01-30

What's new in Version 3.5.9

- Cineverse! Share Basic videos on Cineverse!
- Fixed for iOS 8 & Issues Noted on User Forum!
- Fixed PRINT ""+s$ and Command Run Stall
- Fixed LOADSPRITE issue 

3.5.3 / 3.5.4 / 3.5.5 / 3.5.6 / 3.5.7

- Full iOS 7 Support
- RND (min,max,none)
- REQUIRELANDSCAPE 
- REQUIREPORTRAIT
- ANTIALIAS on/off
- UPPER$ and LOWER$ fixed
- GetPixel and ReadPixel fixed
- 3 and 4 dimensional array fixed
- Improved randomizer algorithm 
- Improved scientific notation support 
- Fixed GOTO leading outside FOR 
- Fixed editor cursor & iPad keyboard 
- Fixed pre-iOS 6 startup 
- iPhone Orientation fix
- Speed & Processing Enhancements

Thanks so much for all your help on the User Forum as well as your patience with us and Apple in getting this update out! Please Remember to Update those Great Ratings and Reviews when you Update this App! Those REALLY REALLY REALLY help us with the Sales we need to fund further Development of Basic! 

What Else is new in v 3.5: 

Screen Shots in Code Run 
Email Files from Data Tab 
Save Slots to 99 
TTY Break Button Overlap 
Retina Large Quantity Draw Stall 
Enhanced User Interface 
iPhone5 Screen Support 
Full Retina Support (RETINA ON/OFF) 
Fill/Stroke Round Corner (RRECT) 
Updated Face Recognition 
Increased Floating Point Precision 

Fixes: NOT keyword 
string comparison ('digit$ >="0") 
multi-dimension string arrays 
too many musical notes stall 
touch w/ empty data files 
paste image to data file 

Note: Per Requirements Min. iOS 4.3 

From Version 3.4 / 3.4.1 / 3.4.2 

Cursor moves to line where syntax error occurred 
Orientation improvements on iPad 
Scrolling PRINT improvements 
DrawEllipse improvements on iPad 
Complex expression IF Command 
READPIXEL no longer inverts Y axis 
POINT Command with 1 pixel granularity 
SHAPE can now draw unfilled shapes 
FOR exception if first condition is false 
Improved: Speed & Processing 
Fixed: Redraw w/ CIRCLE on older devices 
Random syntax error 

From Version 3.3 / 3.3.1 

Improved for New iPad! 

Read Pixel Buffer Commands: 
READPIXEL, READPIXELR ,READPIXELG, READPIXELB 

Math Functions: 
DegreesToRadians, RadiansToDegrees, PI, HALF_PI, TWO_PI 

PRINT USING Command 
Face Recognition Enhancements 
Email Data Files 
DIR Pauses between Pages 

Fixed: Music 'Play', Code Save & Various Items. 

From Version 3.2.2 

Execution Speed Up: 2x and faster! 
In-App On-Line Forum Access in Help! 
Sprites Can Now Rotate! 
DRAWSPRITE Command Accepts Option 
"angle in degrees" parameter 
More Save Slots, 50 Total! Unlimited in Terminal! 
Much More & Efficient Memory / Management! 
Non-english characters will not Stall 
Removed 128 Characters limit of string variables 
String variables can now contain strings of any length 

Thanks for the Amazing Response to Basic! 
Check Out All Our Apps! • Simply Search 'miSoft'! 

v 3.2 

Multi Touch & Date / Time Commands! 
Code Save & Load Enhancements! 

Commands: TouchX2 - TouchY2 
DateYear - DateMonth - DateDay 

See "Time" Sample in Help/Misc. code illustrates date/time functions, and Sprite Sample for Pinch & Zoom! 

3.2 Fixes: Save Code Slots, TickCount (now returns # of seconds floating point # since Run), File I/O Sample, Graphics Redraw (LINE, RECT, etc), ' & $ Stalls. 

3.0 - "Everything's Better with Bluetooth"! 
Data Files! Both Text & Sprites! 
Face Recognition to Move Objects! 
Major Processing Speed Upgrade! 
New Sample Data & Code! 
Various Reported Issues Fixed, Thanks! 

Thanks for the Amazing response to Basic! Enjoy! 

*A 'jailbreak' is when 3rd party software 'changes' iDevice software. This update is compiled to the latest iOS version, and may not run if you are using certain 'jailbreaks'. We are sorry about, but we can not fix jailbreak issues, and are absolutely not putting code in our Apps to prevent them from running on JailBreaks. Please consider updating your Device to a clean, non-jailbroken version of iOS.

All miSoft data ©, ™, ® miSoft, LLC 2012/2015.

### 3.5.7 — 2014-12-30

What's new in Version 3.5.3 / 3.5.4 / 3.5.5 / 3.5.6 / 3.5.7

Fixed the iOS 8 Crash! Thanks Apple!
PLEASE update those * Reviews!
We're very sorry for the delay!

- Cineverse! Share Basic videos on Cineverse!
- Fixed iOS 8 Issues and from User Forum
- Fixed PRINT ""+s$ 
- Fixed LOADSPRITE issue 
- Further Fixes & Performance Tweeks 

- Full iOS 7 Support 
- Fixed iPad keyboard issue 
- Improved randomizer algorithm 
- Improved scientific notation support 
- Fixed GOTO leading outside FOR 
- Fixed editor cursor 
- Fixed pre-iOS 6 startup 
- Orientation fixes for iPhone 
- Speed & Processing Enhancements 
- See User Forum for detailed list 

Thanks so much for all your help on the User Forum as well as your patience with us and Apple in getting this update out! Please Remember to Update those Great Ratings and Reviews when you Update this App! Those REALLY REALLY REALLY help us with the Sales we need to fund further Development of Basic! 

What Else is new in v 3.5: 

Screen Shots in Code Run 
Email Files from Data Tab 
Save Slots to 99 
TTY Break Button Overlap 
Retina Large Quantity Draw Stall 
Enhanced User Interface 
iPhone5 Screen Support 
Full Retina Support (RETINA ON/OFF) 
Fill/Stroke Round Corner (RRECT) 
Updated Face Recognition 
Increased Floating Point Precision 

Fixes: NOT keyword 
string comparison ('digit$ >="0") 
multi-dimension string arrays 
too many musical notes stall 
touch w/ empty data files 
paste image to data file 

Note: Per Requirements Min. iOS 4.3 

From Version 3.4 / 3.4.1 / 3.4.2 

Cursor moves to line where syntax error occurred 
Orientation improvements on iPad 
Scrolling PRINT improvements 
DrawEllipse improvements on iPad 
Complex expression IF Command 
READPIXEL no longer inverts Y axis 
POINT Command with 1 pixel granularity 
SHAPE can now draw unfilled shapes 
FOR exception if first condition is false 
Improved: Speed & Processing 
Fixed: Redraw w/ CIRCLE on older devices 
Random syntax error 

From Version 3.3 / 3.3.1 

Improved for New iPad! 

Read Pixel Buffer Commands: 
READPIXEL, READPIXELR ,READPIXELG, READPIXELB 

Math Functions: 
DegreesToRadians, RadiansToDegrees, PI, HALF_PI, TWO_PI 

PRINT USING Command 
Face Recognition Enhancements 
Email Data Files 
DIR Pauses between Pages 

Fixed: Music 'Play', Code Save & Various Items. 

From Version 3.2.2 

Execution Speed Up: 2x and faster! 
In-App On-Line Forum Access in Help! 
Sprites Can Now Rotate! 
DRAWSPRITE Command Accepts Option 
"angle in degrees" parameter 
More Save Slots, 50 Total! Unlimited in Terminal! 
Much More & Efficient Memory / Management! 
Non-english characters will not Stall 
Removed 128 Characters limit of string variables 
String variables can now contain strings of any length 

Thanks for the Amazing Response to Basic! 
Check Out All Our Apps! • Simply Search 'miSoft'! 

v 3.2 

Multi Touch & Date / Time Commands! 
Code Save & Load Enhancements! 

Commands: TouchX2 - TouchY2 
DateYear - DateMonth - DateDay 

See "Time" Sample in Help/Misc. code illustrates date/time functions, and Sprite Sample for Pinch & Zoom! 

3.2 Fixes: Save Code Slots, TickCount (now returns # of seconds floating point # since Run), File I/O Sample, Graphics Redraw (LINE, RECT, etc), ' & $ Stalls. 

3.1 Fixed Various Commands: Shape , vs ; etc 

3.0 - "Everything's Better with Bluetooth"! 
Data Files! Both Text & Sprites! 
Face Recognition to Move Objects! 
Major Processing Speed Upgrade! 
New Sample Data & Code! 
Various Reported Issues Fixed, Thanks! 

Thanks for the Amazing response to Basic! Enjoy! 

*A 'jailbreak' is when a User chooses to use 3rd party software to 'change' their iDevice software. This update is compiled to the latest iOS version, and may not run if you are using certain 'jailbreaks'. We are sorry about, but we can not fix jailbreak issues, and are absolutely not putting code in our Apps to prevent them from running on JailBreaks. Please consider updating your Device to a clean, non-jailbroken version of iOS.

## Apps similar to Basic!

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [BINGE Movies & TV](https://appshunter.io/ios/app/binge-movies-and-tv/id6471004546) | 4.4 (25) | Free | Entertainment |
| [Outpost Radio Network](https://appshunter.io/ios/app/outpost-radio-network/id1470924748) | 5.0 (3) | Free | Entertainment |
| [AVideo APP](https://appshunter.io/ios/app/avideo-app/id1337322357) | 5.0 (1) | Free | Entertainment |
| [Bright Lights (Ape Apps)](https://appshunter.io/ios/app/bright-lights-ape-apps/id1034525841) | 4.4 (12) | Free | Entertainment |
| [VLC Streamer Pro](https://appshunter.io/ios/app/vlc-streamer-pro/id410031728) | 4.7 (733) | $7.99 | Entertainment |
| [Trashy Horror Movies](https://appshunter.io/ios/app/trashy-horror-movies/id1336173850) | 4.0 (3) | Free | Entertainment |

## More apps by miSoft

- [Animation Creator](https://appshunter.io/ios/app/animation-creator/id323283939)
- [Animation Studio](https://appshunter.io/ios/app/animation-studio/id362956988)
- [Animation Creator HD](https://appshunter.io/ios/app/animation-creator-hd/id363201632)
- [Animation Creator Express](https://appshunter.io/ios/app/animation-creator-express/id373460552)
- [Animation Creator HD Express](https://appshunter.io/ios/app/animation-creator-hd-express/id380381736)

All apps by miSoft: https://appshunter.io/developer/362411241

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
