Codea - Образец того, какой должна быть среда разработки для программистов, и как можно использовать планшет в написании кода.
Codea позволяет создавать целые приложения на основе программного языка Lua. Этот язык, чем-то похожий на javascript, предоставляет простые и в тоже время функциональные инструменты для работы именно на планшете iPad. В нем реализованы методы обработки событий тачскрина, акселерометра и другие особенности устройства. Код пишется очень просто еще благодаря продуманному визуальному редактору. Легко добавляются необходимые изображения, редактируется шрифт и цветовая палитра.
С помощью Codea очень легко создавать и редактировать коды для игровых приложений и различных программ-симуляторов. В данном приложении предусмотрена функция Multi-Touch и даже акселерометр для более удобного форматирования кода. В приложение содержится много учебных примеров для разного типа задач.
Приложение создано таким образом, чтобы пользователь смог оперативно, всего пару раз «тапнув», получить доступ к редактору, в котором и можно будет изменять сохраненный ранее или создавать новый кусочек кода. Программа разработана как визуальный редактор, пользовательский интерфейс не заставляет напрягать глаза, меню удобное и в тоже время не мешает работать на текстовом поле.
В рамках Codea также доступны такие сервисы:
- встроенный мини-редактор для обработки растровых изображении и векторной графики;
- образцы кодов-заготовок, которые можно корректировать на свое усмотрение;
- множество функции осуществляется одним «тапом» по дисплею планшета, например, для изменения цвета или для вставки графики в код;
- бесперебойная работа с клавиатурой в рамках программы;
- возможность создания интерфейсов для игровых приложений;
- удобная подсветка нужных вам составляющих кода.
Очень хотелось, чтобы такая же программа появилась для разработчиков на XCode.
Что нового в этой версии:
Исправления:
· Исправлена стабильность и скорость редактора
· Улучшена скорость блок-отступа, операция может быть отменена
Новые функции:
· IsKeyboardShowing () функция
· Упрощена возможность вставки в новый проект
|
Список поддерживаемых операционных систем:
Apple iOS 10.x (iPad), Apple iOS 11.x (iPad), Apple iOS 12.x (iPad), Apple iOS 5.0 (iPad), Apple iOS 6.0 (iPad), Apple iOS 7.0 (iPad), Apple iOS 8.x (iPad), Apple iOS 9.x (iPad)
|