Разработка Android-приложения «Сортировка и утилизация мусора»

Раздел
Программирование
Просмотров
470
Покупок
0
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 23:08
ВУЗ
Не указан
Курс
4 курс
Стоимость
700 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка Android-приложения _apos_Сортировка и утилизация мусора_apos_
1 Мбайт 700 ₽
Описание

По данным Гринпис, мы выбрасываем 70 миллионов тонн бытовых отходов каждый год, при этом перерабатывается только 4% отходов. Почти весь мусор в нашей стране отправляется на свалки, их количество растёт с ужасающим темпом. Единственный безопасный способ борьбы с мусором — его переработка. И именно поэтому целью работы стала создание такого приложения, которое поможет жителям нашего города получить рекомендации по сбору, разделению на категории и утилизации мусора.

В соответствии с целью определены следующие задачи:

— Собрать и классифицировать данные о видах мусора;

— Получить данные о местах приема вторичного сырья;

— Разработать интуитивно понятное Android-приложение по полученным данным.

С развитием смартфонов разработка приложений для Android становится все более популярной. Существуют и другие платформы, на которых создаются мобильные приложения, такие как Windows Phone и IOS.

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

Оглавление

Введение........................................................................................................... 4

Глава 1. Проектирование прототипа Android-приложения.......................... 5

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

1.2. Анализ предметной области................................................................ 7

1.3. Обзор имеющихся решений................................................................ 9

1.4. Обоснование потребности в приложении......................................... 11

1.5. Этапы разработки Android-приложения.......................................... 11

1.5.1. Выбор программных средств..................................................... 11

1.5.2. Разработка интерфейса прототипа............................................. 16

1.5.3. Разработка базы данных............................................................. 22

1.5.4. Разработка административной части.......................................... 24

1.6. Технологические требования............................................................ 25

Глава 2. Реализация прототипа Android-приложения................................. 27

2.1. Концептуальное проектирование....................................................... 27

2.2. Даталогическая модель системы......................................................... 31

2.3. Проектирование диаграмм UML........................................................ 34

2.4. Разработка дизайна............................................................................. 35

2.5. Разработка модулей приложения....................................................... 37

2.6. Тестирование разработанного Android-приложения и возможные варианты развития...................................................................................................... 38

Заключение.................................................................................................... 41

Список используемых источников 42

Список литературы

1. Волк, В. К. Базы данных. Проектирование, программирование, управление и администрирование: учебник / В. К. Волк. — Санкт- Петербург: Лань, 2020. — 244 с.

2. Гриффитс P. Д. Head First. Программирование для Android / P. Д. Гриффитс – Санкт-Петербург: Питер, 2016. – 704 с.

3. Гуськова, О. И. Объектно-ориентированное программирование в Java: учебное пособие / О. И. Гуськова. — Москва: МПГУ, 2018. — 240 с.

4. Разработка приложений под мобильную платформу Android: учебное пособие / Д. В. Кравцов, М. А. Лосева, Е. А. Леонов [и др.]. — Москва: ФЛИНТА, 2018. — 72 с.

5. Майер Р. Программирование приложений для планшетных компьютеров и смартфонов / Р. Майер – Москва: Эксмо, 2013. – 816 с.

6. Махмутова М.В. Практический подход к проектированию баз данных: учебное пособие / М.В. Махмутова. — М.: ФЛИНТА, 2017. — 159 с.

7. Сидора А. А. Способы хранения данных в приложениях Android / А.А. Сидора. – М.: Решетневские чтения, 2015. – 250 c

8. Хашими С., Коматинени С., Маклин Д. . Разработка приложений для android / Хашими С., Коматинени С., Маклин Д. – М.: Питер, 2016. – 843 с.

9. «Все о переработке вторсырья и утилизации отходов» [Электронный ресурс] – Режим доступа: URL: https://rcycle.net/ (Дата обращения: 12.05.2020)

10. «Использование мобильных устройств» [Электронный ресурс]. – Режим доступа: URL: https://habr.com/ru/post/142361/ (дата обращения: 28.05.2020).

11. «Министерство экологии и природных ресурсов Республики Татарстан» [Электронный ресурс] – Режим доступа: URL: https://eco.tatarstan.ru/ (Дата обращения: 01.05.2020)


12. «Основные этапы разработки мобильных приложений» [Электронный ресурс] – Режим доступа: https://spark.ru/startup/componentix/blog/4499/ osnovnie-etapi-razrabotkimobilnih-prilozhenij (дата обращения: 07.04.2020).

13. «Портал о мусоре и отходах» [Электронный ресурс] – Режим доступа: URL: https://othodovnet.com/ (Дата обращения: 12.05.2020)

14. «Практическое руководство по написанию кода» [Электронный ресурс]

– Режим доступа: URL: https:/codelabs.developers.google.com/?cat=Android (Дата обращения: 12.05.2020)

15. «A deep dive into Android View constructors» [Электронный ресурс] – Режим доступа: URL: https://blog.danlew.net/2016/07/19/a-deep-dive-into- android-view-constructors/ (Дата обращения: 11.04.2020)

16. «Android Development Best Practices» [Электронный ресурс] – Режим доступа: URL: https://blog.mindorks.com/android-development-best- practices-83c94b027fd3 (Дата обращения: 12.05.2020)

17. «Android-guidelines» [Электронный ресурс] – Режим доступа: URL: https://github.com/ribot/android- guidelines/blob/master/project_and_code_guidelines.md (Дата обращения: 23.03.2020)

18. Firebase Authentication [Электронный ресурс] / https://firebase.google.com/docs/auth?hl=ru (дата обращения: 15.01.2020)

19.

Firebase Storage [Электронный ресурс] https://firebase.google.com/docs/storage?hl=ru (дата обращения: 05.04.2020)

20. «Understand Android Activity's launchMode: standard, singleTop, singleTask and singleInstance» [Электронный ресурс] – Режим доступа: URL: https://inthecheesefactory.com/blog/understand-android-activity- launchmode/en (Дата обращения: 01.03.2020)

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
15 Мар в 20:59
27
0 покупок
Разработка мобильных приложений
Тест Тест
6 Мар в 20:43
69
1 покупка
Разработка мобильных приложений
Тест Тест
2 Дек 2023 в 22:51
143
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
112
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
136
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
217
2 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
151
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
156
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
105
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
151
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
115
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
141
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
191
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
108
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
75 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
42
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
62
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
62
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
77
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
77
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
126
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
94
1 покупка
Темы журнала
Показать ещё
Прямой эфир