Pocket Basic - разработка мобильных приложений и игр на смартфоне для новичков
Небольшое демо видео (В ролике нашелся баг, в билде преальфы его уже нет)
Pocket Basic - Мобильная среда разработки приложений для Android. Используется интерпретируемый язык basic. Рассчитан как на новичков, так и на любителей. Язык, по факту, подойдет как для создания игр различной степени сложности, так и для создания разного рода программ. Высокой производительностью на некоторых девайсах на данный момент не отличается. Однако есть возможность билда в APK файл прямо из приложения. Правда для завершения сборки придется воспользоваться приложением APK Editor (Переименовать название и пакет + подписать сразу). В теории с нормальной подписью можно даже публиковаться в ГП (Но трижды подумайте, нужно ли оно ? )
Возможности\особенности:
- Легкая разработка приложений непосредственно на смартфоне/планшете
- Сборка в APK
- Базовый набор конструкций
- Динамическая типизация
- Построчное выполнение кода (отсутствие пользовательских методов и функций)
- Быстрый запуск внутри среды для проверки работоспособности кода
- Игровые возможности (готовые элементы управления) (запланировано)
Готово:
- Внутренняя интерпретация
- Сборка в APK (Для изменения имени и подписи необходимо использовать сторонний софт. Например APK editor pro)
- Основные типы данных
- 2d графика
- Звук
- Одномерные массивы, стэки, списки.
- Работа с файлами
- Базовые конструкции (if,for)
- Интерфейсные диалоги
- Работа с сетью (TCP client)
Не готово:
- Улучшенная навигация по коду
- Подсветка синтаксиса
- Выделение ошибок
- Работа с сенсорами
- Настройки
- Игровые возможности
- ввод унарных выражений в качестве переменных (-1)
- Что то еще было...забыл
APK: v0.5 - тестовый билд
Документация для версии 0.5 Клац
P.S.: Выражаю огромную благодарность Виктору Мельнику за оказанную помощь в процессе разработки