Карманный код переносит креативное программирование на мобильные устройства, чтобы вы могли создавать игры, анимацию, интерактивное искусство и небольшие приложения прямо на вашем смартфоне, без необходимости использования компьютера. С помощью визуального языка, основанного на блоках Вдохновленный такими подходами, как Scratch, инструмент Catrobat превращает ваш телефон в аналитический центр, готовый запускать, делиться и перерабатывать проекты в любое время.
Помимо того, что это простое приложение, Pocket Code — это целая платформа Поддерживается активным сообществом, документацией и образовательными ресурсами. Публичные проекты публикуются с лицензии с открытым исходным кодом для содействия обучению, совместной работе и творческому повторному использованию, чтобы как новички, так и опытные пользователи могли развиваться без препятствий.
Что такое Pocket Code и почему это может вас заинтересовать

Карманный код это бесплатное приложение для Android, которое позволяет создавать, редактировать, исполнять, делиться и делать ремиксы программы, созданные с помощью Catrobat, визуального языка программирования, работающего непосредственно на мобильных устройствах. Вам не нужно знать, как программировать: Перетаскивайте блоки, определяйте поведение и проверяйте свои идеи за считанные секунды.
Философия проекта способствует сотрудничество и ремиксВы можете брать проекты других людей, изменять их и повторно публиковать, делясь результатами с друзьями или со всем миром. Все публичные проекты Catrobat могут быть загружены по открытым лицензиям., что максимизирует обучение и обмен знаниями.
Для тех, кто его не знает, Catrobat — это бесплатный визуальный язык с открытым исходным кодом. началась в 2010 году. Ее целью всегда было приближая вычислительное мышление для самых молодых и демократизировать цифровое творчество, используя мобильный телефон в качестве основного инструмента, без зависимости от ПК.
Этот опыт напоминает Scratch, но есть одно ключевое отличие: все происходит на вашем Android-смартфоне. Кроме того, некоторые аспекты языка и ресурсов Они призваны сократить гендерный разрыв в цифровых сферах, поощряя участие молодых девушек.
Особенности, визуальный язык и важные новые функции

Среда Pocket Code дает вам возможность все инструменты для запуска проектов с нуля и делиться ими с огромным сообществом. Он также включает в себя интегрированные учебные пособия и помощь провести вас через ваш первый проект, если вы только начинаете.
Приложение интегрирует набор блоки (кирпичи) и пристройки которые росли с каждым выпуском. Ниже представлен подробный список примечательных функций и улучшений, переписанных и сгруппированных вместе, чтобы вы не пропустили ни одного:
- Творческие входы и датчики: Расширенное обнаружение касания (включая «цвет касания» и свойства объекта по цвету), Датчики OCR (оптическое распознавание символов), распознавание непрерывной речи и датчики устройств для игр с управлением движением.
- Блоки управления и потока: цикл «for each…», улучшения условных структур (выделение всех частей блока в «if», «repeat» и т. д.) и новый кирпич «Финишный этап» явно закрыть сцену.
- Данные и устойчивость: блоки для постоянно читать и записывать переменные на устройстве, запись значений в файлы и блоки для импорта текста и изображений из Интернета во время выполнения.
- Работа со списками и текстом: импорт данных в формате CSV, функция для найти индекс элемента в списках, блок для удалить все элементы из списка и помощника регулярные выражения (включая извлечение текста с использованием регулярных выражений).
- Взаимодействие и мультимедиа: кирпич для нажмите на координаты X/Y, блок остановки звука, улучшения камеры (включая возможность игр с дополненной реальностью когда блок камеры снова заработает), и оптимизация в распознавание лиц.
- Робототехника и аппаратное обеспечение: поддержка LEGO Mindstorms EV3 (с новыми датчиками), расширения для Попугай AR.Drone 2.0 y Попугай прыжки сумо, совместимость с NFC (маркировка и сканирование с последовательными улучшениями) и Chromecast использовать свой мобильный телефон как геймпад с датчиками.
- Визуальное редактирование: Карманная краска интегрирован непосредственно в приложение (больше нет необходимости устанавливать его отдельно), новый выбор цвета для отображения переменных и улучшенный редактор изображений с многочисленными улучшениями удобства использования.
- Интерфейс и доступность: новый основной интерфейс (в процессе эволюции), корректировки доступность, более понятные названия во всем приложении, дополнительный визуальный интерфейс для кирпича «поместить в X и Y» и запросить разрешение «когда он соприкоснется», чтобы избежать трения.
- Связь с Интернетом: возможность определить список доверенных доменов пользователем для импорта контента, улучшения в доступе к сообществу и единый вход (вход из приложения также перенаправляет вас на сайт сообщества).
- Совместимость и экосистема: совместимо с проектами Scratch 3.0, улучшенный конвертер «Scratch to Catrobat» и просмотр кода с блок внутри сообщества.
- Gestión de proyectos: личное хранилище для проектов, импорт и экспорт между личной и внешней памятью, и глубокая индексация для улучшения поиска Google.
- Исправления и качество: Помимо бесчисленных исправлений ошибок (сбоев, загрузок, клонов, отказов, слоев, локальных переменных, контактов Arduino, диалогов, сообщений об ошибках…), множество улучшения дизайна и UX в каждой версии.
- Вышивка и творчество: написание данные по вышивке в блоках для вышивания и сшивания (расширение для вышивания) для расширения вашей творческой палитры.
- Звук и голос: блок «спросить» с устный ответ в разделе звуков и датчики непрерывного распознавания голоса для интерактивного опыта.
Среди важных событий и интересных заметок приложение сообщило критические исправления (например, для входа в Google или проблем с открытием страниц проекта с URL) и инструкции по восстановлению для опытных пользователей (как импортировать старые проекты, хранящиеся в традиционном каталоге «Pocket Code»). Такие события, как «Герои Вселенной» (catrobat.at/hotu) и призывы к образовательному и развивающему сообществу.
Одним из важных моментов является то, что Приложение и его платформа совершенствуют такие детали, как вход в систему (включая Google), открытие страниц проектов с URL-адресов, и исправления ошибок, влияющих на диалоговые окна, цвета пера, загрузки, клоны, отскоки и другие ситуации. Эта постоянная эволюция демонстрирует стремление проекта предоставить надежный и современный инструмент.
Кроме того, сообщество внесло улучшения в функция рюкзака, управление сцены, el физический движок, поля описания, метки NFC и диалоговые окна; ошибки, связанные с Локальные переменные и контакты Arduino, а также оптимизация редактирования формул с несколькими входными данными. Добавление этих функций отвечает растущему интересу к расширению творческих и технических возможностей платформы.
Со временем появились такие функции, как Выбор языка из интерфейса, что полезно, если ваш телефон не поддерживает нужный вам язык, и усиленное соответствие политик пользовательских данных в Google Play, в дополнение к обновлению условия использования и конфиденциальность. Интеграция с Chromecast использовать телефон в качестве пульта дистанционного управления, а также включение блок в сообществе ознакомиться с кодом проектов, усилив их педагогический и общественный характер.
Наконец, если вы используете предыдущую установку и хотите восстановить свои проекты, есть подробные инструкции: перейдите в раздел «Проекты на устройстве», нажмите на три точки в правом верхнем углу, выберите «Импорт...» и перейдите в папку «Pocket Code». Также рекомендуется создать резервные копии перед обновлением.
Pocket Code объединяет среду визуального программирования, открытое сообщество и темпы непрерывного совершенствования мобильных устройств. Это делает его особенно интересным для обучения, создания и распространения проектов с открытым исходным кодом, а также для экспериментов с датчиками, голосом, камерами, робототехникой и многим другим. Если вы ищете доступный инструмент для генерации идей и их воплощения в интерактивный опыт, Это предложение Catrobat заслужило место благодаря своим собственным достоинствам..