Текстовые и математические блоки App Inventor – Text и Math.

Математические и текстовые блоки App InventorЕсть в App Inventor 2 группы блоков, которые очень близки по смыслу к экселевским формулам – текстовым и математическим. Не постесняюсь выглядеть как Капитан Очевидность и скажу, что это блоки Text и Math. После недолгого размышления решил их объединить в одной статье и особенно не углубляться, поскольку функционал большей части этих блоков совершенно очевиден. Так что коснусь лишь тех моментов, которые, как мне кажется могут вызвать затруднение.

Далее →

Логические блоки App Inventor –Logic.

logic_blocksВ программировании сложно обойтись без логических функций, и в App Inventor они представлены набором логических блоков. Как я писал в статье про блоки управления, возможно, сюда же стоило бы отнести и некоторые блоки оттуда, но разработчики MIT приняли иное решение. Не исключено, что и правильно. Так как в Logic представлены именно логические функции.

Далее →

Блоки управления App Inventor – Control.

Блоки App Inventor - ControlВ App Inventor есть комплекс блоков, который найдет применение практически в любом создаваемом мобильном приложении – Control. Это название переводится как «управление», что на мой взгляд не совсем верно. Здесь действительно присутствуют блоки, которые управляют приложением, но почему-то сюда попали и блоки, которые относятся к логическим функциям, например, «если-то». Впрочем, App Inventor таков, каков он есть и будем им пользоваться.

Далее →

Блоки App Inventor. Важные понятия и принципы.

Блоки App InventorВозможно, эту статью стоило написать еще до описания компонентов, но тогда мне казалось, что еще можно обойтись, но когда я взялся за описание блоков App Inventor, то понял – написать о применяемых понятиях и принципах необходимо.

Блоки App Inventor представляют собой инструменты для оперирования компонентами и выглядят как пазлы.

С компонентами, более менее, все понятно. А вот с блоками – сложнее: они все такие разноцветные. Что же значат все эти цвета и формы? Как правильно собирать все эти элементы в единую программу?

Далее →

Компоненты App Inventor – Storage.

Компоненты App Inventor - StorageРано или поздно, каждый создатель приложений сталкивается с необходимостью сохранить данные. Причем, скорее рано. И в App Inventor для этого есть специальные компоненты – Storage.
Кстати, не заметили, слово «storage» (хранилище) очень близко и по звучанию и по смыслу с русским «сторож»? Забавно! И какими путями добрело это слово до разных языков? Ведь, наверняка, источник был один. Что интересно, «сторож», «страж» присутствуют в сходных вариантах во всех славянских языках. А маленькое исследование в Google-переводчике показало, что похожее слово есть еще в ирландском – «storas» (склад).
Впрочем, у нас тут не этимологические посиделки, засим вернемся к App Inventor.

Далее →

App Inventor по-русски.

App Inventor на русском языкеПомнится, в одной из статей по App Inventor я писал, что была попытка его русификации, но мне она не очень понравилась. Уже и не упомню почему. А русификация из App Inventor2, тем временем, пропала.
Но мир не стоит на месте и вот опять у нас есть Апп Инвентор на русском языке. Это случилось благодаря усилиям энтузиастов из сообщества «Учимся с Google».  Дальше я постараюсь разобраться в том, что получилось, а сейчас, для начала, аплодисменты энтузиастам! Ну, просто потому, что получилось весьма неплохо, на мой взгляд, и работа, всяко, нужная.

Далее →

Компоненты App Inventor – Sensors

Компоненты App Inventor - SensorsЧасы, навигация, игры – где только не используются данные с сенсоров, которыми напичканы современные android-устройства. Как минимум, часы необходимо использовать в значительном числе приложений, хотя бы для задания временных интервалов. И вот, в App Inventor существует специальный класс компонентов, которые позволяют получать данные с различных сенсоров и датчиков – Sensors. Они пригодятся и в анимации и в работе с медиа.

Далее →

Компоненты App Inventor — Drawing and Animation

Анимация в App InventorГде те славные времена, когда все компьютеры и понятия не имели о графике, а тем более анимации! Перфокарты, м-м-м-мм!  Как было здорово, только чистая, ничем не замутненная информация! Хотя, я не настолько стар и застал уже DOS, где этой графики было предостаточно. Впрочем, без анимации — это скучно!
Поэтому и нам в наших приложениях не обойтись без графики и анимации, так же как и без медиа-компонентов и без компонентов-сенсоров.  Конечно, для статичной графики можно обойтись и компонентом Image, а для работы с анимацией служат специальные компоненты App Inventor — Drawing and Animation Components.

Далее →

Медиа-компоненты App Inventor.

Мультимедиа-компоненты AndroidНаверняка в вашем android-гаджете есть, как минимум, динамик. А скорей всего, и микрофон, и фото/видеокамера, и аудио/видео плеер, и прочие мультимедиа-радости. Следовательно, логично использовать их в создаваемом приложении.
Вот, как раз, для обращения к медиа-инструментам и служат медиа-компоненты App Inventor.
Итак, к нашим баранам.

Далее →

Компоненты пользовательского интерфейса App Inventor. Часть 3.

AndroidКомпонентов пользовательского интерфейса App Inventor у нас осталось всего четыре: Slider,  Spinner, TimePicker и WebViewer. Если хотите вернуться к началу изучения компонентов, то: «Компоненты пользовательского интерфейса App Inventor. Часть 1» и «Компоненты пользовательского интерфейса App Inventor. Часть 2.». Хотя «стрижка только начата» и в App Inventor ещё куча компонентов других типов.  Но, к делу!

Далее →