BASIC! enables you to write and run programs directly on an Android device, making it a versatile choice for those familiar with Dartmouth Basic. This robust platform stands out by offering a rich array of features beyond traditional Basic functionalities, allowing you to access graphics with multi-touch capability, and construct user interfaces using HTML and JavaScript. Furthermore, it integrates SQL, GPS, and device sensors, broadening its potential for diverse applications.
Enhanced Functionality with BASIC!
The incorporation of multimedia and communication functionalities makes BASIC! particularly functional. You can play music, utilize text-to-speech and voice recognition, handle sound pools, and even manage audio recording and tone generation. It also supports interaction with the camera and includes comprehensive data structure options, such as arrays, lists, and stacks. Internet browsing, various file I/O operations, encryption, and custom user-defined functions are readily available, along with FTP client and TCP/IP client or server sockets. Communication capabilities include managing SMS, emails, and phone calls, while Bluetooth integration and superuser access on rooted devices further expand its scope.
Versatility and Customization
BASIC! offers two methods for distributing programs as independent applications. A straightforward process creates a home screen shortcut that requires the BASIC! app for execution. Alternatively, you can generate a standalone application, independent of the main platform, easily publishable on Android. The package includes a vast manual detailing all features and a selection of source code files, illuminating implementation intricacies.
A Continually Evolving Platform
Continuously improved thanks to community contributions and user suggestions, BASIC! remains dynamic and adaptable. Open-source development encourages collaborative enhancement, inviting users to contribute through an active online forum. Although the app requests various permissions, these are active only when a programmer specifically integrates them into a created program. This ensures that user privacy and control are prioritized, reflecting BASIC!’s commitment to empowering its users.
Requirements (Latest version)
- Android 2.1.x or higher required
Comments
There are no opinions about BASIC! yet. Be the first! Comment