Mobile BASIC for Android

Mobile BASIC for Android enables you to quickly and easily develop small BASIC application programs directly on your Android Phone or Tablet. This is a structured dialect of BASIC that supports eight data types (BOOLEAN, BYTE, SHORT, INTEGER, LONG, FLOAT, DOUBLE and STRING), single and multi-dimensional arrays, mathematical functions, graphics command and functions, time and date functions, simple File I/O and functions to detect the users touch screen interactions. Mobile BASIC 3.x also comes with a built in help system and over 100 simple examples programs.

The following example illustrates how you would write a program that asks for your name and then says "Pleased to meet you your name".

SUB MAIN()
  DIM S AS STRING
  INPUT "What is your name?",S
  PRINT "Pleased to meet you " + S
ENDSUB

SCREENSHOTS


Mobile BASIC for Android


FEATURES

  • Structured Dialect of BASIC:- No line numbers, IF THEN ELSEIF ELSE ENDING, REPEAT UNTIL, WHILE ENDWHILE etc.
  • Strongly Typed Language with 8 data types: BOOLEAN, BYTE, SHORT, INTEGER, LONG, FLOAT, DOUBLE and STRING.
  • Arrays (Single and Multi-Dimensional).
  • Subroutines and Functions.
  • Touch screen interactions are accessible from your BASIC programs.
  • Mathematical Functions including trigonometry (Degrees, Radians and Gradians), Logarithms etc.
  • String Handling Functions including LEFT$, RIGHT$, MID$, LEN, STR$.
  • Graphics Facilities including: SETCOLOR, SETFONT, PLOT, DRAWLINE, DRAWARC, DRAWCIRCLE, DRAWOVAL, DRAWPIE, DRAWRECT, DRAWROUNDRECT, DRAWSTRING, FILLARC, FILLCIRCLE, FILLOVAL, FILLPIE, FILLRECT, FILLROUNDRECT, SAVE, RESTORE, TRANSLATE and ROTATE.
  • Time and Date Functions: TIME, MILLISECONDS, SECOND, MINUTE, HOUR, DAY, MONTH, YEAR.
  • Simple I/O Facilities (OPEN, CLOSE, PUT, GET)
  • Comprehensive Built-In Help System.
  • Over 100 simple examples that illustrate the use of every facility

GETTING MOBILE BASIC FOR ANDROID


Mobile BASIC for Android is available from the Android Market.