Реклама

разработка приложений для AndroidС тех пор, как я впервые получил свой Droid, мне было очень любопытно, как люди производят некоторые из этих удивительных приложений на рынке Android и за его пределами. Я программист, но не одаренный хакер, как ни крути. Я освоил Visual Basic и Coldfusion, но когда речь шла о написании приложения с нуля, которое будет работать на мобильном устройстве, я был уверен, что Что ж выходит за рамки моих способностей.

Когда дело доходит до разработка мобильных приложений Краткое руководство по разработке приложений для Android с помощью Google App Inventor Прочитайте больше в частности, ближе всего мы подошли к MUO - статья Бет о как разработать приложение для iPhone Как разработать простое приложение для iPhone и отправить его в iTunes Прочитайте больше . Даже с подходом iPhone, вы должны изучить Objective-C. Другими словами - вы должны научиться, как стать кодером. Что ж, для тех из вас, кто любит визуальное программирование, как я, вы будете очень рады узнать, что Android сделал это любой человек, имеющий даже самый базовый опыт программирования, может создать свой собственный высококачественный и высокофункциональный Android Приложения. Секретное оружие для разработки приложений для Android? Он называется [НЕТ ДЛИННЫХ РАБОТ] Google App Inventor и предлагается в Google Labs.

instagram viewer

Настройка Google App Inventor

App Inventor состоит из трех частей. Есть инструмент дизайна, редактор блоков и, наконец, настройка вашего телефона.

Первое, что вам нужно сделать, это настроить свой телефон. Войти в Настройки -> Приложения и убедитесь, что «Неизвестные источники”Выбран. Это позволяет редактору блоков устанавливать себя и общаться с телефоном в целях тестирования.

разработка приложений для Android

Затем нажмите «развитиеИ убедитесь, что вы включили обаUSB отладки" и "Бодрствовать.”

как создавать приложения для Android

Угадай, что это все вам нужно сделать так, чтобы ваш телефон работал с инструментами программирования.

Когда вы впервые зарегистрируетесь в App Inventor, вам нужно будет установить редактор блоков в качестве одного из шагов. Это приложение Java, которое устанавливается на ваш компьютер, и дает вам возможность изменять поведение «блоков», которые вы создали в режиме разработки, и он напрямую связывается с вашим Телефон.

После того как вы зарегистрировались и используете инструмент проектирования, просто выберите «новый»И назовите свой первый проект. В этом примере я собираюсь приступить к игре на совпадение для моих детей, где им нужно сопоставить изображения кошек на сетке 3х4.

как создавать приложения для Android

Инструмент дизайна во многом похож на Visual Basic и Visual C ++, где объекты, которые вы можете использовать, находятся слева, а область дизайна или «форма» - в центре. В этом случае форма представляет собой отдельный экран, и вы можете иметь несколько экранов для приложения (не забудьте включить навигацию).

как создавать приложения для Android

Когда вы щелкаете компонент и перетаскиваете его на экран, он отображается в правой части приложения для дизайна в разделе Компоненты. Под "свойства”Вы можете просматривать и изменять начальные свойства отображения этого компонента.

как сделать приложения для Android

Ниже я в основном создал экран с таблицей 3 × 4 (вы можете найти это в разделе «Расположение экрана«), А затем я добавил 12 кнопок с отдельными изображениями кошек для каждого свойства« изображения »кнопок.

как сделать приложения для Android

Как только вы начнете использовать редактор блоков, все эти свойства дизайна могут быть изменены. Как вы можете видеть ниже, я определил изображение кнопки 1 как пустое изображение (которое я загрузил в режиме дизайна как серое изображение под названием «Image1»).

как сделать приложения для Android

Как видите, все визуально - здесь нет кодирования. Под "Мои блокиЯ выбрал компонент «Screen1» и перетащилInitializeМероприятие в центре программной области. Вы должны сообщить событию, что делать, когда оно происходит, поэтому я перетащил свойство Button1.Image в поле, а затем сказал ему, чтобы это свойство использовало «Image1».

После примерно часа игры - я закончил программировать инициализацию всех кнопок при первой загрузке приложения, а также то, что делать, когда пользователь нажимает первую кнопку.

Краткое руководство по разработке приложений для Android с помощью Google App Inventor designer6

Как видите, даже такое приложение, как игра на совпадение, может потребовать от вас тщательного рассмотрения всех возможностей. Вы можете программировать для всех возможностей, определяя и программируя события компонента. Приведенный выше пример может быть сложным, поэтому, если вы только начинаете, придерживайтесь чего-то простого, как пример, который Google предоставляет при первой регистрации. Вы можете получить высшее образование, если вам удобно заниматься программированием и тестированием.

Как вы видите на левой панели навигации в средстве дизайна, у вас есть доступ ко всему, что может сделать ваш Android - датчикам, списку контактов, видеоплеерам и многому другому.

Краткое руководство по разработке приложений для Android с помощью Google App Inventor designer7

Итак - вот мое произведение искусства, запрограммированное, протестированное, а затем, наконец, установленное на моем телефоне примерно через час. Мне все еще нужно запрограммировать остальные кнопки.

разработка приложений для Android

Само собой разумеется, тот факт, что я мог даже получить что-нибудь работать на моем телефоне, потратив около часа, впечатляет. Я думал, что это будет почти невозможно.

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

Дайте нам знать, если вам удалось разработать собственные приложения для Android и что вы думаете об инструментах редактирования и редактирования блоков в разделе комментариев ниже!

Кредит изображения: Svet

Райан имеет степень бакалавра в области электротехники. Он 13 лет проработал в области автоматизации, 5 лет - в сфере информационных технологий, а сейчас является инженером приложений. Бывший управляющий редактор MakeUseOf, он выступал на национальных конференциях по визуализации данных и был представлен на национальном телевидении и радио.