Тип работы:
Предмет:
Язык работы:


Обучающее приложение под ОС Андроид, ориентированное на малышей и детей дошкольного возраста

Работа №77547

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы140
Год сдачи2016
Стоимость4225 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
188
Не подходит работа?

Узнай цену на написание


Введение 2
Постановка задачи 7
Актуальность решаемой задачи 10
Описание решения 14
Используемые технологии 30
Сравнение аналогов 36
Демонстрация программы 42
Заключение 48
Список используемых источников 50
Листинг 51

Программирование под Android, благодаря гибкости этой платформы, позволяет создавать полезные мобильные приложения практически под любые нужды. А так как сегодня подавляющее число смартфонов работает под управлением этой ОС, разработка приложений под Android открывает широкие перспективы для управления бизнесом и продвижения услуг среди огромной аудитории пользователей, каждый день закачивающих в свои устройства новинки на Google Play.
Программирование под 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 языка озвучки: русский и английский. Таким образом, приложение отлично подходит для изучения языков маленькими детьми.
Занять маленького ребёнка не так-то просто, поэтому данное приложение красочное, весёлое и имеет понятный для ребёнка интерфейс. Пользоваться приложением достаточно просто - ребёнок может делать это даже без помощи взрослого.



1) http://startandroid.ru/ru/
2) http: //developer. alexanderklimov.ru/android/
3) http: //habrahabr.ru/hub/android dev/
4) Брайн Харди, Билл Филлипс. Программирование под Android. Издательство: Питер. 2014 г.
5) http://www.apps-trilan.ru/android/
6) https://habrahabr.ru/post/232703/
7) http: //ru-code-android.livej ournal. com/405. html
8) https ://ru. wikipedia. org/wiki/Java Development Kit
9) https ://ru. wikipedia. org/wiki/Android Studio
10) http://android-studio.ru.uptodown.com/windows
11) http://www.softportal.com/software-9680-android-sdk.html
12) http://4pda.ru/forum/index.php?showtopic=487687
13) https://play.google.com/store/apps/details?id=net.fagames.android.papumba.words
14) https://play.google.com/store/apps/details?id=co.romesoft.toddlers.puzzle.animals
15) https://play.google.com/store/apps/details?id=kr.gerald.dontcrymybaby


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ