Тема: Обучающее приложение под ОС Андроид, ориентированное на малышей и детей дошкольного возраста
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Постановка задачи 7
Актуальность решаемой задачи 10
Описание решения 14
Используемые технологии 30
Сравнение аналогов 36
Демонстрация программы 42
Заключение 48
Список используемых источников 50
Листинг 51
📖 Введение
Программирование под Android в перспективе будущего
Актуальность программирования Android приложений подтверждается цифрами. К началу 2013 года 70% смартфонов пользователей со всего мира было оборудовано ОС Android против 20% пользователей iOS. А уже к середине 2014 года 85% новых смартфонов поставлялись с Android. Широкая линейка продукции от мировых брендов Samsung, Acer, HTC и др. в различных ценовых категориях способствует распространению смартфонов на базе Android среди всех слоев населения - от студентов до руководителей крупных компаний. Android шагает по планете, и с каждым годом число пользователей этой системы будет только увеличиваться.
Но это не самое главное. Дело не в конкуренции двух гигантов - Apple и Google. Намного важнее то, что ежегодно количество людей, использующих смартфоны и планшеты для работы, покупок и развлечения растет в геометрической прогрессии. Постепенное распространение дешевого и доступного интернета во всех уголках света означает одно: все чаще люди начинают пользоваться мобильными сервисами, чтобы управлять своими делами, узнавать новости, совершать покупки онлайн - и все это при помощи устройства, которое всегда под рукой, в отличие от стационарного компьютера и даже ноутбука.
Еще немного статистики. По данным исследований, опубликованных аналитиками portioresearch.com, к концу 2012 года число пользователей смартфонов, активно использующих мобильные приложения, достигло 1,2 миллиардов. По прогнозам специалистов к 2017 году это число увеличится до 4,4 миллиардов, то есть ежегодно число пользователей растет на 29,8%.
Хорошая новость заключается в том, что одно и то же приложение может быть разработано как для смартфона, так и для планшета. Другими словами, владелец приложения получает огромную аудиторию пользователей, которые, к тому же, активно закачивают в свои устройства новые программы. Сильная сторона программирования под Android именно в этом - в необычайной популярности устройств, работающих на базе данной ОС.
Российская статистика
В нашей стране рынок смартфонов развивается стремительными темпами. По статистике Mail Group за 2012 год в России было продано более 12 миллионов смартфонов, 62% которых, - устройства на базе Android. Поэтому рынок мобильных приложений у нас возглавляет Google Play: с января 2012 года по сентябрь рост составил более 66% против 30% прироста iOS приложений.
Статистика беспристрастно показывает, что программирование под Android и другие мобильные ОС имеет большие перспективы уже сейчас, а в ближайшем будущем станет еще актуальнее. Разработка приложений дляiPhone иAndroid для бизнеса сегодня - это уже не будущее, а настоящее, в котором любые товары и услуги можно получить, просто водя пальцем по экрану смартфона.
Виды мобильных приложений
Мобильные приложения бывают трех видов:
• нативные;
• веб-приложения;
• гибридные.
Нативные приложения
Такие приложения отличаются наибольшим удобством и мощным функционалом. Нативное приложение - это программа, которую пользователь скачивает на свое устройство в специальном магазине приложений, например, для Android это Google Play. Доступ к такому приложению клиент может получить независимо от того, подключен он к интернету или нет. Например, каталоги, игры, списки дел и т. д. могут полностью храниться в памяти телефона, требуя подключения к сети лишь для обновления.
Веб-приложения
Здесь название говорит само за себя. Такие приложения по максимуму используют функционал веб-технологий: HTML5, Java Script, Flash и т. д. Они прекрасно подходят для запуска проекта и быстрого распространения среди пользователей, благодаря тому, что представляют собой такой же веб¬сайт, но адаптированный для пользователей смартфонов и планшетов и имеющий специфическое применение. Главное достоинство веб-приложения - кроссплатформенность. Попросту говоря, такое приложение одинаково работает на устройствах, работающих на базе различных ОС. Хотя и здесь присутствуют свои нюансы: так, например, iOS не поддерживает технологию Flash и просто не отображает содержимое сайта, созданное на ней. Это общеизвестный факт и разработчики всегда учитывают его при создании веб-приложения.
Гибридные приложения
Это приложения, совмещающие в себе первые два вида. Представляют собой веб-страницу, но могут использовать многие возможности нативных приложений, вроде push-уведомлений и др. Благодаря низкой нагрузке на память устройства, такие приложения имеют большие перспективы для распространения. Facebook и VK (Вконтакте) - отличный пример гибридного приложения. Они требуют загрузки из магазина приложений, как и нативное, но чтобы использовать его необходимо подключение к интернету, как в случае с веб-приложением.
Программы для разработки приложений под Android
Android основан на Linux - популярной операционной системе, исповедующей принципы свободного и открытого программного обеспечения. Linux необычайно гибкая в использовании технология, с помощью которой можно создавать программы и приложения, ограниченные только вашей фантазией. А собственно программирование Android приложений осуществляется на языке Java.
Существует две среды разработки, которые рекомендует Google: Android IDE (ADT) и Android Studio.
Наиболее распространенная платформа, в которой программисты создают мобильные приложения - комплект средств разработки (SDK) Eclipse. В этой программе можно разработать приложение для любой мобильной системы, в частности, Android. Для удобства разработчиков были спроектированы, так называемые, интегрированные среды разработки (IDE), которые позволяют им сфокусироваться на работе с конкретным языком программирования. Кроме того, существуют специальные плагины, используемые для создания приложений для определенной ОС. Для разработки под Android чаще всего используется плагин Android Development Tools (ADT).
С 2016 официальная поддержка Eclipse прекращается.
Android Studio - среда разработки под Android, основанная на IntelliJ IDEA. Подобно Android IDE, она предоставляет интегрированные инструменты для разработки и отладки.
Для тестирования Android приложений разработчики используют специальные программы эмуляторы. Они создают на рабочем столе программиста цифровой аналог смартфона, в котором он может тестировать программу, используя вместо пальца курсор мыши. Среди программ эмуляторов наиболее распространена Android Virtual Device (AVD), которая поставляется в комплекте с SDK.
✅ Заключение
Смартфоны и планшеты на Android все чаще встречаются в наших сумках и карманах, и программирование под Android также становится все популярнее. Это отличная платформа для разработки — API прекрасно документирован и прост в использовании, да и просто интересно создать что- то, что можно запустить на своем устройстве. Изначально можно обойтись и без него, создав и протестировав код с помощью эмулятора на ПК.
Поставленные задачи выполнены в срок и в полном объеме.
«BabyTouch» - это развивающее и обучающее приложение для малышей младшего дошкольного возраста. Оно идеально подходит для детей в возрасте от 1 до 5 лет. Таким образом, родители смогут превратить скучный процесс обучения в очень увлекательное и весёлое занятие.
С помощью данного приложения ребёнок узнает много нового и интересного об окружающем мире, познакомится с числами, животными, цветами... Малыш будет обучаться, рассматривая симпатичные картинки, слушая названия повседневных предметов и объектов, голоса животных и звуки транспорта, просматривая интересные обучающие видео, забавные песенки, выполняя несложные тестовые задания. Также в приложении имеется экран для рисования, который сможет надолго занять ребёнка.
Приложение имеет 3 языка локализации: русский, английский и татарский (все слова переведены на данные языки) и 2 языка озвучки: русский и английский. Таким образом, приложение отлично подходит для изучения языков маленькими детьми.
Занять маленького ребёнка не так-то просто, поэтому данное приложение красочное, весёлое и имеет понятный для ребёнка интерфейс. Пользоваться приложением достаточно просто - ребёнок может делать это даже без помощи взрослого.



