В первой части мы подготовились к созданию своего первого android-приложения. В этой мы его создадим.

В целом сам процесс создания приложения, разбивается на 2 части:

  1. Создание структуры, выбор необходимых компонентов
  2. Прописывание логики приложения.

Первое приложение, которое предлагается нам сделать в мануале, это приложение с изображением котёнка, при нажатии на которое, будет проигрываться “Мяу” )))

Давайте его и сделаем. Только мне лень искать картинки и звуки хапну что есть под рукой.

Итак. Заходим в сервис и создаём новый проект.

После этого мы увидим экран разбитый на 4 части.

В самой левой можно выбирать компоненты, которые мы хотим использовать. Во второй видим используемые компоненты визуально. В третьей, то же но списком. И в четвёртой, устанавливаем свойства того или иного компонента.

Для нашего первого android приложения нам потребуется добавить 2 компонента.

Первый – это кнопка.

Перетаскиваем мышью элемент кнопка на “рабочий стол”. В свойствах кнопки, выбираем поле Image и заливаем произвольную картинку с вашего компьютера. Так же в свойствах убираем текст на кнопке.

Дальше  загружаем в поле Media файл со звуком (это ещё один способ залить медиа-контент в приложение).

Затем добавляем на “стол” компонент Sound и присваиваем ему Source из нашей медиа-библиотеки (можно было сделать так же как сделали с картинкой для кнопки).

Затем нажимаем на кнопку “Open the Blocks Editor” и открываем наше приложение локально.

Вот так выглядит редактор блоков App Inventor, в котором мы и будем “прописывать” логику приложения.

Слева, в подменю MyBlocks выбираем поочерёдно Button1 и Sound1. Из первого выбираем блок отвечающий за реакцию нажатия на кнопку. Из второго команду проигрывания звука. И собираем их вот в такой блок.

Как видно, все блоки имеют особую форму, и могут соединиться только определённые блоки. Этим мы защищены от ошибочного алгоритма нашего приложения.

В общем-то всё. Приложение готово. Запускаем эмулятор, соединимся с ним. И тестируем приложение.

При нажатии на смайл слышим звук бьющегося стекла (такой звук я залил).

Вот и готово наше первое приложение для android. App Inventor имеет очень широкий спектр применения. Так что пробуйте, делайте свои приложения. Задавайте вопросы в комментариях.