DroidScript

Sketchware

DroidScript
инструменты разработки под Android

Sketchware

В среде разработки Sketchware создание приложений происходит при помощи графического языка программирования без написания кода. По этой причине интерфейс и базовая функциональность её подобна App Inventor 2. Оба этих инструмента можно использовать для изучения основ разработки приложений под Android, но Sketchware предназначен, главным образом, для создания набросков проектов, которые затем можно будет доработать при помощи написания кода. Для этого в нём есть функция получения исходного кода (на Java и XML) проекта, который затем можно скопировать, например, в Android Studio.

Основными возможностями Sketchware являются:

  • Drag&Drop IDE, работающая на Android версии 4.4 или выше, в которой взаимодействие с объектами происходит способом тащи-и-бросай
  • Widget Helper - помощник виджетов, позволяющий видеть внешний вид выбранного виджета при изменении его свойств. Этот инструмент весьма полезен, так как настройка свойств виджетов интерфейса происходит невизуальным образом
  • Добавление в проект графических и звуковых файлов.
  • Получение исходного кода проекта
  • Создание и установка APK-файла
  • Экспорт проекта в общедоступный каталог или по почте
  • Загрузка и изучение общедоступных приложений, созданных другими пользователями

Для начинающих разработчиков в Sketchware есть:

  • пошаговое руководство по быстрому старту и созданию первого приложения
  • пошаговому руководству по работе в среде разработке, виджетами, компонентами, блоками и др.
  • типовые примеры для изучения концепции программирования на Scratch
  • ссылка на видеоуроки

Если не брать в расчёт возможность получения исходного кода проекта, то стоит ли изучать Sketchware, если есть App Inventor 2? Многие программисты скептически относятся к графическим языкам программирования, но ситуация такова, что концепция составления алгоритмов из графических блоков в виде пазла используется достаточно широко. После изучения одного инструмента, использующую данную концепцию, вы без труда сможете работать и с десятками других, среди которых можно отметить Scratch, Snap!, Blockly, S4A, Ardublock, Beetle Blocks, micro:bit, App Inventor, Thunkable, Stencyl.

Оглавление 
© 2016 droidscript.ru admin@droidscript.ru