Вход

Разработка мобильного помощника для операционной системы Android

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 456356
Дата создания 2020
Страниц 30 ( 14 шрифт, полуторный интервал )
Источников 12
Изображений 19
Файлы
DOCX
Мобильный помощник для ОС Android.docx[Word, 713 кб]
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию.
Документ оформлен в соответствии с требованиями ГОСТ.
890руб.
КУПИТЬ

Образцы страниц
развернуть (55)

Разработка мобильного помощника для операционной системы Android Образец 122700
Разработка мобильного помощника для операционной системы Android Образец 122701
Разработка мобильного помощника для операционной системы Android Образец 122702
Разработка мобильного помощника для операционной системы Android Образец 122703
Разработка мобильного помощника для операционной системы Android Образец 122704
Разработка мобильного помощника для операционной системы Android Образец 122705
Разработка мобильного помощника для операционной системы Android Образец 122706
Разработка мобильного помощника для операционной системы Android Образец 122707
Разработка мобильного помощника для операционной системы Android Образец 122708
Разработка мобильного помощника для операционной системы Android Образец 122709
Разработка мобильного помощника для операционной системы Android Образец 122710
Разработка мобильного помощника для операционной системы Android Образец 122711
Разработка мобильного помощника для операционной системы Android Образец 122712
Разработка мобильного помощника для операционной системы Android Образец 122713
Разработка мобильного помощника для операционной системы Android Образец 122714
Разработка мобильного помощника для операционной системы Android Образец 122715
Разработка мобильного помощника для операционной системы Android Образец 122716
Разработка мобильного помощника для операционной системы Android Образец 122717
Разработка мобильного помощника для операционной системы Android Образец 122718
Разработка мобильного помощника для операционной системы Android Образец 122719
Разработка мобильного помощника для операционной системы Android Образец 122720
Разработка мобильного помощника для операционной системы Android Образец 122721
Разработка мобильного помощника для операционной системы Android Образец 122722
Разработка мобильного помощника для операционной системы Android Образец 122723
Разработка мобильного помощника для операционной системы Android Образец 122724
Разработка мобильного помощника для операционной системы Android Образец 122725
Разработка мобильного помощника для операционной системы Android Образец 122726
Разработка мобильного помощника для операционной системы Android Образец 122727
Разработка мобильного помощника для операционной системы Android Образец 122728
Разработка мобильного помощника для операционной системы Android Образец 122729
Разработка мобильного помощника для операционной системы Android Образец 122730
Разработка мобильного помощника для операционной системы Android Образец 122731
Разработка мобильного помощника для операционной системы Android Образец 122732
Разработка мобильного помощника для операционной системы Android Образец 122733
Разработка мобильного помощника для операционной системы Android Образец 122734
Разработка мобильного помощника для операционной системы Android Образец 122735
Разработка мобильного помощника для операционной системы Android Образец 122736
Разработка мобильного помощника для операционной системы Android Образец 122737
Разработка мобильного помощника для операционной системы Android Образец 122738
Разработка мобильного помощника для операционной системы Android Образец 122739
Разработка мобильного помощника для операционной системы Android Образец 122740
Разработка мобильного помощника для операционной системы Android Образец 122741
Разработка мобильного помощника для операционной системы Android Образец 122742
Разработка мобильного помощника для операционной системы Android Образец 122743
Разработка мобильного помощника для операционной системы Android Образец 122744
Разработка мобильного помощника для операционной системы Android Образец 122745
Разработка мобильного помощника для операционной системы Android Образец 122746
Разработка мобильного помощника для операционной системы Android Образец 122747
Разработка мобильного помощника для операционной системы Android Образец 122748
Разработка мобильного помощника для операционной системы Android Образец 122749
Разработка мобильного помощника для операционной системы Android Образец 122750
Разработка мобильного помощника для операционной системы Android Образец 122751
Разработка мобильного помощника для операционной системы Android Образец 122752
Разработка мобильного помощника для операционной системы Android Образец 122753
Разработка мобильного помощника для операционной системы Android Образец 122754

Описание

Пояснительная записка (30 страниц) + Приложение с программным кодом (25 страниц)

Содержание

ВВЕДЕНИЕ ... 3
1 Общие сведения ... 5
1.1 Постановка задачи ... 5
1.2 Структура базы данных ... 6
2 Средства реализации ... 8
2.1 Средства реализации ... 8
2.2 API-сервисы ... 11
2.3 Работа с изображениями ... 16
3 Разработка приложения ... 17
3.1 Регистрация и авторизация ... 17
3.2 База данных ... 19
3.3 Погода ... 19
3.4 Навигационное меню ... 22
3.5 Новости ... 24
3.6 Список дел ... 26
ЗАКЛЮЧЕНИЕ ... 29
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ... 30
ПРИЛОЖЕНИЕ ... 31

Введение

Современный мир очень быстро развивается. Изо дня в день, появляются все новые и новые технологии, которые направлены на улучшение качества жизни. Сейчас уже сложно представить человека, у которого не будет с собой современного телефона с выходом в интернет. И это правильно. В настоящее время, телефоны используются не только для звонков и передачи коротких сообщений. Камеры в мобильных устройствах стремительно приближаются по качеству фото и видео съемки к профессиональным. В магазинах мобильных приложений имеется масса предложений, которые покрывают самые разные потребности пользователя. Будь то просмотр фильмов, чтение книг или общение с друзьями.

Современные мобильные устройства делятся на два типа. Первые это смартфоны под управлением операционной системы IOS. Вторые используют в качестве операционной системы Android. На ней и заострим свое внимание. Доля устройств, под управлением данной операционной системы значительно больше. На сегодняшний день, последняя версия операционной системы – Android 9.0. Но также актуальны и версии ниже. Можно встретить телефоны, на которых установлены версии 4.2+. Они по- прежнему работают, хотя некоторые разработчики перестают поддерживать такие старые версии системы в своих приложениях.

Операционную систему Android разработал Энди Рубин. Она основана на ядре Linux. Большое количество проектов для этой ОС написано на языке Java. Это один из основных языков разработки.

Исходя из того, что разработка под операционную систему Android востребована в наши дни, и это одна из самых распространенных систем, было принято решение создать приложения именно под нее. Помимо всего прочего, большинство приложений использует сеть интернет для работы. Исходя из этих критериев, было решено разработать мобильное приложение «Мобильный помощник», которое будет содержать в себе следующий функционал:

  • возможность узнать погоду на сегодня и несколько дней вперед;
  • получить самую актуальную сводку новостей и реализовать возможность просмотра данной новости в браузере;
  • создать TO – DO лист, с возможностью добавлять туда задания.

Разработанное приложение будет использовать Android версии 9. Язык программирования, который используется при разработке – Java.

Фрагмент работы для ознакомления

1.1 Постановка задачи

Необходимо разработать и реализовать приложение «Мобильный помощник», с помощью которого, пользователь сможет узнать погоду на ближайшие дни, получить сводку новостей, иметь возможность открыть выбранную новость. Помимо всего прочего, в данном приложении необходимо реализовать To-Do лист – список поставленных задач, которые необходимо выполнить. Так же, кроме добавления дел, требуется предоставить способ, с помощью которого пользователь сможет отметить те задачи, которые он уже выполнил. Необходимо добавить возможность регистрации и авторизации.

Для того, чтобы можно было считать поставленную задачу выполненной приложение должно включать следующие функции:

...

2.1 Средства реализации

В ходе реализации программы использовался ряд профессиональных средств разработки:

Android Studio – относительно новая, полностью интегрированная среда разработки. Анонс Android Studio состоялся 16 мая 2013 года на конференции Google I/O. В основе данной среды разработки лежит программное обеспечение от компании Jet Brains, а именно IntelliJ IDEA, которая используется для разработки программ на языке программирования Java. Из особенностей, стоит отметить:

...

2.2 API-сервисы

В проекте, для определения погоды и поиска новостей было принято решение пользоваться API сервисами. Что это такое?

API – Application Programming Interface – программный интерфейс приложения. Тут описываются способы, в котором одна программа может взаимодействовать с другой. Программист сможет пользоваться готовыми решениями, для создания своего приложения. В нашем случае, будет использоваться Web – API – будут отдаваться данные от удаленного сервера. Формат данных будет JSON. С таким форматом будет проще работать. Из него легко получить необходимый набор данных. В Java есть масса библиотек, которые позволяют работать с таким форматом.

...

2.3 Работа с изображениями

Используя API, мы получаем ответ в формате JSON. И если данные в текстовом формате мы легко обработаем и запишем в соответствующие поля, то как быть с изображениями? В таком случае на помощь придет библиотека picasso.

Picasso – специализированная библиотека, которая предназначена для загрузки изображения из сети интернет в фоновом потоке. Библиотека очень простая.

...

3.1 Регистрация и авторизация

При запуске приложение, первое, что видит пользователь – это приветственный экран.

На рисунке 9 пользователю предлагается ввести его данные для входа, а именно логин и пароль. Помимо всего прочего, пользователь может поставить галочку около надписи «Remember me», тем самым, при следующем запуске уже не надо будет снова вводить свои данные.

...

3.6 Список дел

При выборе пункта меню «Список дел», открывается окно, в котором будет набор дел, которые сделаны или которые надо сделать. Состояние дела можно изменять, ставя или убирая галочку возле него.

...

ЗАКЛЮЧЕНИЕ

Целью квалификационной работы было создание Android приложения «Мобильный помощник». Разработка велась на языке Java под мобильную операционную систему Android версии 9.0.

В процессе выполнения квалификационной выпускной работы, был изучен объектно-ориентированный язык программирования Java. Получены знания в области проектирования и создания баз данных. Изучена среда разработки Android Studio. Помимо всего прочего, получен опыт разработки Android приложений.

...

ПРИЛОЖЕНИЕ

Программный код

...

Список литературы [ всего 12]

Специальная литература

  1. Шейн Кондер, Лорен Дэрси, Android за 24 часа. Программирование приложений под операционную систему Google, 2011.
  2. Арнольд К., Гослинг Дж. [Arnold K., Gosling J.] Язык программирования Java. СПб.: Питер, 1997. – 304 с
  3. Фаулер М. [Fowler M.] Архитектура корпоративных программных приложений.: Пер. с англ. — М.: Вильямс, 2006. – 544 с
  4. ...

Интернет-ресурсы

  1. https://developer.android.com – Официальный сайт для разработчиков приложений для Android. Предоставляет инструменты Android SDK и документацию по API.
  2. https://ru.wikipedia.org/wiki/Android – Общедоступная многоязычная универсальная интернет – энциклопедия со свободным контентом.
  3. http://www.fandroid.info – Онлайн – уроки по разработке андроид- приложений
  4. ...
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.01869
© Рефератбанк, 2002 - 2024