Разработка приложения для ОС Android главной задачей которого будет доступ к тестам по разным тематикам, для подготовки к работе в той или иной сфере, или же изучения нового интересующего теоретического материала

ВКР в которой изучена литература, по выбранной теме, изучена архитектура, инструментарий и особенности разработки приложения для ОС Android
Author image
Iskander
Тип
Дипломная работа
Дата загрузки
19.01.2023
Объем файла
3068 Кб
Количество страниц
48
Уникальность
Неизвестно
Стоимость работы:
2000 руб.
2500 руб.
Заказать написание работы может стоить дешевле

Введение

Ключевой задачей развития и улучшения мобильных устройств можно определить как совмещение множества возможностей в одной технологии.
В первых итерациях мобильных устройств основной задачей было: совершать и принимать звонки, позже писать, принимать SMS. Со временем в мобильные телефоны добавлялось все больше и больше возможностей, которые превратили устройство в многофункциональный смартфон.
В новых мобильных устройствах инженеры и разработчики стараются добавить функции управления техникой и отслеживания показателей здоровья. Многие из этих функций уже существуют, но далеки от идеального синхронизированного рабочего состояния. Не все устройства могу похвастаться такими функциями, но с оптимизацией производства устройств данные функции могут перейти в повседневную жизнь практически каждого человека.
Аналитики акцентируют внимание покупателей на тот факт, что на рынке мобильных устройств стабильно продаются телефоны с двумя операционными системами(далее – ОС):

Содержание
Обозначения и сокращения3
Введение3
1 Теоретическая часть5
1.1 Обзор аналогов5
1.1.1 Сервис «Викиум»5
1.1.2 Приложение «Незнайка»5
1.1.3 Приложение «Castle Quiz»6
1.2 Обзор мобильной операционной системы Android7
1.2.1 Недостатки операционной системы Android7
1.2.2 Преимущества операционной системы Android8
1.3 Архитектура операционной системы Android9
1.3.1 Нижний уровень Linux Kernel10
1.3.2 Уровень Android Runtime10
1.3.3 Уровень Libraries10
1.3.4 Уровень Application Framework11
1.3.5 Уровень Applications12
1.3.6 Модули Android и связанные технологии12
1.3.7 Библиотеки и среда выполнения Android(RunTime)13
1.4 Язык программирования Java13
1.4.1 Обоснованность выбора языка13
1.4.2 Особенности Java14
1.4.3 Структура программ15
1.4.4 Разработка Android приложения в Android Studio на языке Java17
2 Практическая часть21
2.1 Сформированные требования к Android-приложению21
2.2 Подготовка средств разработки21
2.3 Разработка Android приложения22
2.4 Разработка Базы Данных61
2.5 Тестирование приложения64
3 Заключение66
Список использованных источников67
Приложение68
Обозначения и сокращения

Список использованных источников

Брюс Э. Философия Java: Учеб.-метод. Пособие, 2019 - ISBN 978-5-4461 1107-7, 978-5-496-01127-3, 978-0131872486.
Васильев А.Н. Java. Объектно-ориентированно программирование: Учеб.-метод. Пособие, 2012 – ISBN 978-5-459-01050-3.
Национальная библиотека им. Н. Э. Баумана Android (Операционные Системы) - [Электронный ресурс]- 2017-
Режим доступа: https://ru.bmstu.wiki/Android_(Операционные_Системы).
Майк П. MaterialDrawer: Java Библиотека - [Электронный ресурс]- 2021. – Режим доступа: https://github.com/mikepenz/MaterialDrawer.
Фил Д. MPAndroidChart: Java Библиотека - [Электронный ресурс]- 2018. - Режим доступа: https://github.com/PhilJay/MPAndroidChart.
Bump Technologies , Glide: Java Библиотека, 2020 – Режим доступа: https://github.com/bumptech/glide
Али К. Подробная архитектура ОС Android - [Электронный ресурс]- 2018. - Режим доступа: https://russianblogs.com/article/3219524989/.
Максим Ю. Разработка под Android, Архитектура Android - [Электронный ресурс]- 2007. - Режим доступа: https://habr.com/ru/post/16770/.
METANIT , Руководство по языку программирования Java: - [Электронный ресурс]- 2022 - Режим доступа: https://metanit.com/java/tutorial/.
METANIT , Программирование под Андроид на Java: - [Электронный ресурс]- 2021 - Режим доступа: https://metanit.com/java/android/.
Google, Google fonts Icons : Ресурс , 2022 – Режим доступа: https://fonts.google.com/icons?selected=Material+Icons.
Android Studio - [Электронный ресурс] -Режим доступа: http://developer.android.com/sdk/index.html.
Российская система качества ПНСТ 277-2018 СРАВНИТЕЛЬНЫЕ ИСПЫТАНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ СМАРТФОНОВ - [Электронный ресурс]- Режим доступа: https://docs.cntd.ru/document/1200159701

Список пройденных вопросов с отображением ответов;
Возможность пройти тест заново и поделиться результатом.
2.2 Подготовка средств разработкиДля разработки Android-приложения необходимо подготовить среду разработки. Выставить необходимые параметры для комфортной разработки. Сперва в настройках проекта следует подключить функцию автоматического импорта библиотек. Данная настройка позволит в разы оптимизировать процесс разработки, так как Android Studio будет выбирать оптимальные библиотеки для успешной компиляции приложения.
Так как в приложении реализованы уведомления, следует зарегистрироваться в сервисе «Firebase», данный сервис позволит отправлять онлайн уведомления на все устройства, на которых установлено приложение (Рис.8).
Рис. 8 – Окно консоли «Firebase»
Далее создается проект. Приложение будет иметь название «Quize».