BASIC!

BASIC! Free App

Rated 4.52/5 (1,757) —  Free Android application by Paul Laughton

Advertisements

About BASIC!

RFO BASIC! is a dialect of Dartmouth Basic that allows you to write and run programs directly on your Android device.

There is a 200+ page manual available in pdf and docx format.

In addition to the traditional Basic features, your have access to:

Graphics (with Multi-touch),
Build User Interfaces with HTML and JavaScript,
SQL,
GPS,
Device Sensors,
Music Play,
Text to Speech,
Voice Recognition,
Sound Pools,
Audio Recording,
Tone Generation,
Camera,
Data Structures such as:Array/List/Stack/Bundle
Internet Browsing,
Text and Byte file I/O,
Encryption,
User defined functions,
FTP Client,
TCP/IP Client and Server Sockets,
Bluetooth,
Send and Receive SMS Messages,
Send Emails,
Make a phone call,
Superuser access (on rooted devices)

BASIC! programs may be packaged into applications. There are two processes provided for this. One process generates a home screen shortcut but requires BASIC! installed to run. The other process generates a stand alone application that does not need BASIC! installed. The resulting application can be offered on the Android Market.

All of the features of BASIC! are documented in the manual, De Re BASIC!.

The install package includes over three dozen BASIC! source code files that explain and demonstrate the implementation details of this dialect.

BASIC! is being continuously improved. Many of the improvements have come from user requests. Also, since BASIC! is open source, others have begun on the code. Join the BASIC! forum and become part of the development team.

Permissions: This application asks for many permissions. None of permissions are exercised by BASIC! on its own. They are only exercised if you, the BASIC! programmer, writes a program that exercises them. For example, BASIC! will never intercept a SMS message unless you use the SMS commands in a program that you write.

How to Download / Install

Download and install BASIC! version 1.91 on your Android device!
Downloaded 100,000+ times, content rating: Everyone
Android package: com.rfo.basic, download BASIC!.apk

All Application Badges

Users love it
Free
downl.
Android
2.1+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
It's been a long time coming, but here's v1.91, the latest version of BASIC!. We have fixed a few bugs and added more than a dozen new features, from Wakelock flags to new ZIP commands.
For full details see the Release Notes and download the User's Guide at:
https://bintray.com/rfo-basic/android/RFO-BASIC/
Join us in the BASIC! Forum at:
http://rfobasic.freeforums.org
Version update BASIC! was updated to version 1.91
Version update BASIC! was updated to version 1.90
More downloads  BASIC! reached 100 000 - 500 000 downloads
Version update BASIC! was updated to version 1.89

What are users saying about BASIC!

R70%
by R####:

So far it is recognizable as Basic. I loved reading the reviews from the former basic programmers, such as me for a hobby, for years. The most important thing is the input output and file saving, for personal databases and text manipulation. It is so hard to get this with android programming (using cookies to save files? what an afterthought).

R70%
by R####:

I have but 15 minutes ago put this app on my phone. OMG..... I am 69 and used to write programs on a BBC and commodore, Sinclair and Atari and here I am with my phone doing it again 37 years later. The BIG difference is that this is blisteringly fast where as in those days it was bogged down slow! Wow.....

A70%
by A####:

I started programming in 1969 (yes I know!) taught it shortly thereafter and became serious in the 80s using the ZX81 followed by the Spectrum followed by the PCW. This brings back the joy of all 3 computers and I can trap touch screen! It isn't a dialect I'm familiar with but it's easy to learn and fun to play with. Some of my programs have actually been useful so will be uploaded when I iron out the kinks and make them as foolproof as I can. I highly recommend this.

Y70%
by Y####:

A throwback to the days of my misspent youth writing BASIC programs all day. Thanks for making BASIC for Android.

R70%
by R####:

Feels great to use this when teaching younger generations about the language without opening your PC. Absolutely brilliant

R70%
by R####:

So fun, given me hours of entertainment as I program along. I wish there was some syntax highlighting but oh well. Thanks for this awesome program.

R70%
by R####:

It is not so good but not bad. It is doesn't like a original. Please update this and make it like original. THANKS

R70%
by R####:

I am a kid programmef and have always loved BASIC... this app is awsome.

R70%
by R####:

It's ok but it should be a little more features loaded.

R70%
by R####:

It was so helpful.......for many days i was searching for a basic programming app.....and at last i have got it...????????????????????

R70%
by R####:

Best ever app , I loved this app Great app ever ????????????????

R70%
by R####:

Create apps in BASIC programming language

R70%
by R####:

Yea vvvvvvvgood

R70%
by R####:

It is very good

R70%
by R####:

Love it

R70%
by R####:

I have tried AIDE, but couldn't find it helpful to write programs as it could only work after I bought the Premium key.BASIC! is a brilliant BASIC compiler and program editor.BASIC programming language is user-friendly,but where can you find BASIC compilers nowadays?BASIC! is the complete development package with instruction manual.I can write complex programs easily.And size is also small;easy to download.LOVE IT!! If I could, I would give it 100 stars!

R70%
by R####:

Remember the fun of writing your own programs on computers such as the Atari 800, the Commodore 64, and one of the many models of old-style pocket computers, back in the day (the "Excellent '80s")? Well, RFO Basic! brings some of that fun BACK! Developed by one of the developers of the original BASIC language for the aforementioned Atari 800, this app has many of the features found in many of the older machines, PLUS loads of newer, advanced features made to work with today's internet-based technologies. Write your own games, utilities, apps, and more, and also even COMPILE your programs to run on ANY Android device! It's "TOTALLY RADICAL, DUDE", to take back control of your device with "RFO BASIC"!!! :-)

R70%
by R####:

Makes doing some basic programming (no pun intended) a pleasure again. Ignore the detractors, it is brilliantly written and surprisingly useful.

R70%
by R####:

so far a better than most implementation. I would like to see links in the market to sites found using various web searches which appear official.

R70%
by R####:

Whenever I write a state ment it says syntax error

R70%
by R####:

Not a good app fake qbasic

R70%
by R####:

Not just nostalgy - this must be the simplest, easiest way to program android.

R70%
by R####:

Good app....but very badly organised... Not worth spending hours just to locate the manual....

R70%
by R####:

Truly a labor of love, as stated. After downloading it today, I went on a nostalgic trip back in time. Returning to the "good old programming days". What a fun trip it was and still is. (Do I have to go to bed?) This Basic is extremely powerful and so far I found that, imho, nothing important is missing. Lots of examples, a manual and a compiler app (not free) is available through a third party. Creating apps is absolutely no problem. Who would have thought that decades after leaving Basic behind, I would be programming in... Basic for mobile devices. What irony! Five stars, for sure.

U70%
by U####:

What a genius app! A fully featured Android software development system. I use it with Mobizen (other mirroring apps are available) to develop from a PC. I do that to free up the mobile device screen to see more lines of my code and use a nice clunky physical keyboard instead.

I70%
by I####:

Takes me back to my childhood when I learnt to program in BASIC on my Atari 400. Imagine my surprise at discovering that this was also written by Frank Laughton! Well done Frank - this has clearly been a labour of love and what you have produced is, in my opinion, the best possible introduction to coding for a new generation as it is allows the powerful features found on modern devices to be incorporated into the users program without detailed knowlegde of the hardware or more complex programming techniques. This is what sows the seed to greater understanding.

U70%
by U####:

My problem with this app is that it is not compatible with standard BASIC. In attempting to be modern, object oriented, programs written in original Dartmouth BASIC will not run without almost total rewriting.

U70%
by U####:

Many sites tell you that BASIC is not fit for modern programming. But BASIC! is an exception. Keep going! Btw, is there any IDE for pc with GUI?

U70%
by U####:

God says, "Do not use the term: Matrix as it is already in use." (In referring to the female egg producing organ). An egg is a fantastic thing and gives rise to generations of Soul inhabiting bodies, both Human and animals! God also said, in reference to starting index values in Arrays, "Start with 1 and count upwards, but avoid starting with 0. All of our computers start at 1 and increment from there." Then God added, "Since I said that, you will use the 0 index as a type of Header, like the number of elements contained in the array." ~ Lord Saint Dennis Charles Smart, Enl Heaven's Spokesman, Healer, Exorcist & Seer Formerly PC-Doctor of New Orleans, LA and PC-Coordinator for a Fortune 500 company back in the 1980s. So I told of my Adventures with God and they called it: well, never mind their filth! Was having a Great time until Larry the Devil showed up! Larry is one of Lucifer's names, you see. Anyway, got bammed because I dared to talk about THE ALMIGHTY, JESUS CHRIST, AND THE HOLY GHOST. That's just what God Chose me to do in Life.

U70%
by U####:

I Give this 5 stars if you download the manual you will see that this has everything you need to program even sockets for internet connections. Gotta Learn the basic then yer on your WAY!!!

K70%
by K####:

Really enjoy using the version of basic. I've made quite a few applications for streamlining my business. Well done!

U70%
by U####:

What these little less than 600ko can do... compared to some 34Mo for a standard calculator on iPad!

Q70%
by Q####:

For some reason can no longer edit previously saved Basic code. Can run but no edit

U70%
by U####:

Where is the menu key when on galaxy tab 3??? Has something changed in vers. 1.9?

U70%
by U####:

Lightweight, easy to understand, and comes with a helpful little manual to understand each command. I was making little programs in only a few hours after downloading

U70%
by U####:

Génial pour prototyper rapidement une appli sans se prendre la tête !

Z70%
by Z####:

A time machine to your youth. Incredible

B70%
by B####:

Programming in minuets. Really good manual and example programs.

M70%
by M####:

The app works fine but the availability is a big issue

C70%
by C####:

Is this any relation to GFA basic?


Share The Word!


Rating Distribution

RATING
4.55
1,757 users

5

4

3

2

1