BASIC! скриншоты (3)
Описание BASIC!
Хотите писать программы на Android так же, как на классическом Dartmouth BASIC?
BASIC! от Paul Laughton — это не просто интерпретатор языка. Это полноценная среда разработки и выполнения кода, которая превращает ваше Android-устройство в портативную рабочую станцию для программирования. В отличие от многих учебных инструментов, данная платформа предоставляет доступ к аппаратным и системным возможностям смартфона или планшета, включая графику с поддержкой мультитач, датчики движения, GPS-модуль и встроенную базу данных SQL. Вы можете создавать как простые скрипты для автоматизации задач, так и полноценные приложения с пользовательским интерфейсом на HTML и JavaScript.
Ключевые функциональные возможности
Платформа значительно расширяет стандартный синтаксис BASIC, добавляя современные инструменты для работы с мультимедиа, коммуникациями и вводом-выводом. Вот лишь часть того, что доступно разработчику:
- Мультимедийный движок: воспроизведение аудиофайлов, генерация звуковых тонов различной частоты, запись звука с микрофона, синтез речи (Text-to-Speech) и распознавание голосовых команд.
- Работа с графикой и сенсорным вводом: полный контроль над канвой для рисования, обработка событий касания (включая мультитач), анимация и работа с изображениями.
- Взаимодействие с оборудованием: чтение данных с акселерометра, гироскопа, компаса, датчика освещённости и приближения. Доступ к GPS для получения географических координат.
- Коммуникационные протоколы: встроенный FTP-клиент, работа с TCP/IP сокетами (как в роли клиента, так и сервера), отправка и приём SMS, управление электронной почтой и совершение звонков через API Android.
- Хранение и обработка данных: полноценная интеграция с SQLite, поддержка динамических массивов, списков, стеков и пользовательских функций. Возможность шифрования данных и работы с файловой системой устройства.
Расширенные возможности для опытных пользователей
Помимо базового набора команд, BASIC! предлагает инструменты, которые обычно встречаются только в профессиональных средах разработки. Например, вы можете создавать отдельные APK-файлы, не требующие установки самой среды BASIC! для запуска. Это позволяет публиковать ваши программы в магазинах приложений или распространять их как самостоятельные продукты. Второй способ — создание ярлыка на рабочем столе, который запускает скрипт через основное приложение. Платформа также поддерживает Bluetooth-соединения для обмена данными с внешними устройствами, а на рутированных девайсах открывается доступ к суперпользователю (root) для выполнения системных команд.
- Интеграция с камерой устройства для захвата изображений и видео.
- Возможность управления звуковыми пулами (SoundPool) для быстрого воспроизведения коротких сэмплов.
- Поддержка работы с HTML и JavaScript для создания гибридных пользовательских интерфейсов внутри BASIC-программы.
- Полноценный FTP-клиент для загрузки и скачивания файлов на удалённые серверы.
- Встроенный мануал с описанием всех команд и примеры исходного кода для быстрого старта.
Постоянное развитие и открытое сообщество
Приложение распространяется с открытым исходным кодом, что позволяет разработчикам со всего мира вносить свои улучшения и исправления. Активный онлайн-форум служит площадкой для обсуждения новых функций, обмена готовыми программами и решения технических вопросов. Важно отметить, что все запрашиваемые разрешения (доступ к камере, микрофону, контактам, GPS) активируются только в том случае, если программист явно использует соответствующие команды в своём коде. Это гарантирует, что приложение не собирает данные без необходимости, а пользователь сохраняет полный контроль над приватностью.
Мы рекомендуем попробовать BASIC! всем, кто хочет освоить программирование на мобильных устройствах или перенести свои старые проекты с Dartmouth BASIC на современную платформу.
Скачайте мобильное приложение прямо сейчас и начните создавать свои первые программы на Android.
Требуется подключение к интернету. Доступны встроенные покупки.
Информация
| Версия | 1.92-gp |
| Разработчик | Paul Laughton |
| Требования | Android + 2.1.x |
| Обновлено | 17.03.2026 |
| Размер | 961.68 KB |
| Пакет | com.rfo.basic |
| Подпись | 3f02bddf2c697846368db7cc1d80237d |
| Архитектура | universal |