Попробуйте сделать первый шаг по направлению к самостоятельной разработке приложений, вместо того чтобы просто бездумно использовать их. Данное руководство нацелено на тех, кто желает обучиться основам использования App Inventor, и написано оно было в надежде на то, что больше людей станут производить, а не только потреблять. Содержание Введение. Системные требования. Разработка. Кодинг и тестирование. Тестирование. Шэйринг и продвижение. Выводы. 1. Введение. Сегодня наверное каждый человек хоть какое то время в течение суток посвящает использованию интернета, особенно если вы являетесь пользователем смартфона со множеством приложений, будь то игры, аудиоплеер, программа для работы с банковским счетом и многие другие. Для большинства технология, на которой основаны сотни и тысячи приложений темный лес. Это что то такое особенное, что знают и умеют только специально обученные программисты, которые заняли свою нишу и получают прибыль за исследования, разработку и продвижение всех этих приложений. Но что если у вас есть собственная идея для следующего стартапа, или хотя бы идея для простенького, но очень полезного приложения, которое имеет право на жизнь, но при этом у вас нет ни малейшей мысли о том, как создавать его и при этом вы не желаете рассказывать свою идею незнакомому разработчику, чтобы тот украл ее и выпустил приложение от своего имени Еще совсем недавно, если бы вы попали в такую ситуацию, то у вас был бы следующий выбор 1 Ничего не делать 2. Осмелиться доверить свою идею кому либо еще, кто сможет разработать приложение 3. Развить собственные навыки в программировании. Но сегодня у не программистов тоже есть все шансы. Недавно, благодаря сотрудничеству между Google и MIT, процесс разработки мобильных приложений стал доступен практически любому, и сегодня вы тоже можете воспользоваться App Inventor веб платформой, которая делает 3 пункт из вышеприведенного списка доступным каждому Для кого это руководство С помощью этого бесплатного и open source ПО у каждого человека появляется возможность сделать свой вклад в цифровое сообщество. App Inventor делает процесс разработки мобильных приложений более визуальным, более интуитивным. Это очень простой и забавный способ для тех, кто заинтересован в научиться программированию, и в то же время довольно продуктивный инструмент для продвинутых программистов. Важно отметить, что несмотря на то, что проект находится совсем в начальной стадии скажем, бета версии, данная платформа уже способна предложить объемный набор инструментов программирования различных уровней, и она идеально подходит для обучения. На самом деле, основное назначение данного инструмента, судя по высказываниям MITGoogle, это предоставить надежный образовательный инструмент людям, заинтересованным в программировании, будь то молодые энтузиасты, или специализированные классы в школах или университетах. Лакто Севен Инструкция здесь. Конечно же, целевая аудитория практически не ограничена. В сегодняшним изобилием компьютерных технологий в наших жизнях, можно с уверенностью утверждать, что практически все современные учебные заведения дают ученикам и студентам прочную базу компьютерных знаний. App Inventor как раз идеально подходит для этого. Благодаря визуальному характеру работы с данной платформой, студенты без труда и очень быстро смогут состряпать свое первое приложение. К тому же, платформа предоставляет забавный и очень продуктивный метод обучения компьютерам для детей, а это в долгосрочной перспективе может. Процесс обучения становится заметно проще благодаря несметному количеству руководств и других онлайн ресурсов, направленных на самостоятельное изучение. Те, кто раньше не имел дела с разработкой, уже через небольшой промежуток времени смогут создавать собственные программы, оформляя их собственным дизайном. Продвинутое программирование Профессиональные программистыПлатформы также можно использовать для нечто большего, чем для образовательных целей. Так как она предлагает все необходимые компоненты для создания продуманных приложений, вряд ли App Inventor можно называть несерьезным проектом. С помощью него программисты получают возможность создавать релевантные программы, включающие в себя следующие технологии GPS, определение направления устройства и его движения. SMS сообщения. Сканирование штрих кодов. Wi. Fi, Bluetooth. Технологии распознавания речи и функции транскрибирования речи в текст. Технологии использования базы данных и подключения к веб базам при помощи облачных хранилищВозможность воспроизведения аудио и видео медиафайлов. Интеграция с социальными сетями. Технология Mindstorms NXT от Lego. Конечно же, со временем будут добавлены и другие технологии. К примеру, среди будущих компонентов можно отметить функцию связи с онлайн игровым сервером, а также возможность проведения веб голосований. Возможно изначально GoogleMit и не предполагали о такой перспективе использования, но многие подметили, что этот инструмент абсолютно точно может идеально подойти различным консультантам и системным программистам, которым нужно быстро представить своим клиентам прототип приложения, чтобы получить общую оценку, и все это благодаря визуальному редактору. Визуальный редактор даже позволяет вам создавать полноценные макеты без необходимости писать хотя бы одну строку кода. Итак, приветствуем вас в мире разработки приложений для Android устройств. В этом руководстве я хочу рассказать вам об App Inventor о системных настройках и основных аспектах онлайн среды разработки. Также здесь будет представлена простенькая программа типа Hello, World, и обсуждение некоторых опций, доступных для дистрибуции новых приложений. Системные требования. App Inventor это онлайн среда разработки или Online Development Environment ODE, это означает вс происходит прямо в веб браузере. Так что, если вы являетесь обладателем более менее современного компьютера, то считайте, что вы уже выполнили все системные требования. Если же нет, не стоит бояться. Процесс настройки будет очень понятным и простым. Аппаратное оснащение и ПОСначала нужно убедиться в том, что ваша система поддерживается платформой, и что браузер имеет все необходимые поддержки, и что вы обладаете свежей версией Java. К тому же, рекомендую вам перепроверить, не включен ли какой нибудь блокировщик скриптов в веб браузере. Чтобы начать работу, вам потребуется одна из следующих ОС Windows XP, Vista, 7. Mac OSX 1. 0. 5, или выше. NULinux Debian 5, Ubuntu 8. Минимально, вам придется установить какой нибудь из этих браузеров Firefox 3. Chrome 4. 0Apple Safari 5. IE 72. 3 Java. Что касается Java, то в официальной сводке написано, что вам нужно использовать Java 6 то есть версию 1. На момент написания данной статьи, в интернете можно было скачать Java 7, но для нашей сегодняшней статьи я решил воспользоваться все же 6 й версией. Чтобы удостовериться в том, что на вашем компьютере поддерживается Java, пройдите на странице тестирования Java. Если вам компьютер настроен правильно, то вы увидите надпись Your Java is working. Если же нет, то вам нужно будет последовать инструкциям, представленным на сайте Java для настройки. App Inventor также требует наличия в компьютере фреймворка Java Web Start, и ваш браузер должен поддерживать запуск Java приложений. Насчет этого не стоит сильно беспокоиться, просто пройдите на страницу тестирования App Inventor Java Web Start, чтобы запустить текст. Это необходимо потому, что ваши проекты, как минимум в процессе разработки, будут храниться в Google Cloud. Преимущество этого требования заключается в том, что вы сможете осуществлять доступ к своим проектам откуда угодно, где есть интернет. App Inventor Учебник Инструкция Описание© 2017