Für Entwickler, die mit der klassischen Programmiersprache Dartmouth BASIC vertraut sind, stellt die Suche nach einer leistungsfähigen und zugänglichen Plattform auf mobilen Geräten oft eine Hürde dar. BASIC! löst dieses Problem, indem es eine umfassende Implementierung direkt auf Android bereitstellt. Die Anwendung fungiert nicht als einfacher Interpreter, sondern als eine vollwertige integrierte Entwicklungsumgebung, die es ermöglicht, Programme von Grund auf zu schreiben, zu debuggen und auszuführen. Ihr Kern liegt in der Erweiterung des traditionellen BASIC-Sprachumfangs um moderne, gerätespezifische Schnittstellen, was sie zu einem außergewöhnlich vielseitigen Werkzeug für Prototyping, Automatisierung und ernsthafte App-Entwicklung macht.
Die Plattform zeichnet sich durch ihren modularen Aufbau aus. Über den Sprachkern hinaus bietet sie dedizierte Bibliotheken für nahezu jede Hardware-Komponente eines modernen Smartphones. Dies umfasst den direkten Zugriff auf die Grafikausgabe mit Multi-Touch-Unterstützung, die Steuerung von Kamera und allen integrierten Sensoren, sowie die Nutzung von GPS-Daten. Für datenintensive Anwendungen ist eine SQL-Engine integriert. Ein besonders bemerkenswerter Aspekt ist die Fähigkeit, benutzerdefinierte Oberflächen mittels HTML und JavaScript zu gestalten, wodurch die Grenze zwischen nativer App und Webview verschwimmt. Die Multimedia-Kontrolle ist umfangreich und reicht von Audiowiedergabe und Tonerzeugung über Sprachsynthese bis hin zur Aufnahme und Verarbeitung von Sound.
Die Anwendung fördert zudem eine fortgeschrittene Programmstruktur durch die Bereitstellung komplexer Datentypen wie assoziative Arrays, verkettete Listen und Stacks. Netzwerkfähigkeiten werden durch einen integrierten FTP-Client, TCP/IP-Sockets für Client- und Server-Anwendungen sowie Funktionen für Webbrowsing abgedeckt. Auf Geräten mit Root-Zugriff erlaubt die App zudem erweiterte Systemoperationen. Alle diese Berechtigungen werden jedoch strikt nach dem Prinzip der minimalen Rechtevergabe gehandhabt; sie sind für selbstgeschriebene Programme nur dann aktiv, wenn der Entwickler sie explizit im Code anfordert.
Die aktuelle Version 1.92-gp bietet einen vollständigen Funktionsumfang ohne Werbeeinblendungen. Für eine limitierte Zeit steht die Turbo-optimierte Version allen neuen Nutzern exklusiv zum Download bereit. Diese Gelegenheit, eine professionelle BASIC-Entwicklungsumgebung auf Ihrem Android-Gerät zu etablieren, ist zeitlich begrenzt. Installieren Sie die App noch heute, um sofort mit der Programmierung zu beginnen.
Hinweis: Die App benötigt eine Internetverbindung für bestimmte Community-Funktionen und mögliche Updates. Die Nutzung einiger erweiterter Hardware-Funktionen kann geräteabhängig sein. Es fallen keine grundlegenden Kosten an, optional können erweiterte Pakete oder Spenden für die Entwicklung angeboten werden.