В среде разработки Sketchware создание приложений происходит при помощи визуального программирования с использованием блоков с возможностью вставки кода на Java.
Интерфейс и базовая функциональность напоминает App Inventor, но Sketchware предназначен, главным образом, для создания набросков проектов на мобильном устройстве, которые затем можно будет доработать, например, в Android Studio. Для этого в данной IDE есть функция экспорта исходного кода проекта.
Основными возможностями Sketchware являются:
Стоит ли изучать Sketchware? Многие программисты скептически относятся к визуальным языкам программирования, но ситуация такова, что концепция составления алгоритмов из графических блоков в виде пазла используется достаточно широко. После получения навыков работы в одной среде разработки, использующую данную концепцию, вы без труда сможете работать в десятках аналогичных - Scratch, Snap!, code.org, Blockly, S4A, Ardublock, Beetle Blocks, micro:bit, App Inventor, Thunkable, Stencyl, AppyBilder, Makeroid и др.