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

Раздел
Программирование
Просмотров
80
Покупок
0
Антиплагиат
95% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
12 Авг в 17:41
ВУЗ
Не указан
Курс
Не указан
Стоимость
2 500 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка системы для быстрой конфигурации мобильного приложения
5.2 Мбайт 2 500 ₽
Описание

По статистике, собранной в 2022 году, среднестатистический человек, живущий в городе, тратит около 3,7 часа, используя смартфон или другой гаджет каждые сутки. По подсчетам ученых, если ребенок пользуется гаджетами с 10 лет, то за всю жизнь он проведет более 8 лет за экраном, хотя еще неизвестно, будут ли экраны в будущем.

Смартфон стал основным источником потребления контента, средством взаимодействия друг с другом и, конечно же, одним из инструментов бизнеса. Каждый средний или крупный бизнес, который работает напрямую с клиентами, рано или поздно задумывается о создании мобильных приложений. В основном на рынке две платформы - IOS и ANDROID (до определенного времени существовали еще смартфоны под операционную систему WINDOWS, разрабатываемые компанией Nokia). 

Гиганты рынка IT в сфере мобильной разработки готовы предоставить совершенно разные подходы к разработке мобильных приложений: от простых блочных конструкторов и мультиплатформенных решений до крупных нативных IOS, Android систем и облачной оптимизации. В большинстве случаев на начальных этапах заказчики не готовы выделять огромные бюджеты на такие проекты, поэтому используются быстрые и относительно простые решения, от которых в результате масштабирования возникают нюансы и возникает нужда переделывать приложения.

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

На рынке уже существуют похожие системы - nocode и lowcode платформы, основной задачей которых является изменение подхода к процессу проектирования мобильного приложения. В рамках простых приложений и банальных задач избавиться от кода конечно получится, но у вышеупомянутых систем есть главный минус - масштабируемость. Рано или поздно может встать вопрос о том, как добавить специфический функционал в приложение, а nocode и lowcode в этот момент становятся ограничены в своих возможностях и не позволяют этого сделать.

Почему же именно IOS? Еще с детства техника Apple вызвала сильный интерес у меня и моего научного руководителя, также имел вес тот факт, что у нас был опыт работы в данном направлении, поэтому продуктом дипломной работы стала система конфигурации мобильного приложения именно под ОС IOS с использованием сервиса Google Firebase.

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

Оглавление

Содержание

1. Введение……………………………………………….……………

2. Постановка задачи………………………………………………….

3. Исследование предметной области…………….………………….

3.1. Firebase………………………………………………………..

3.2. Low-code……………………………………………………...

3.3. No-code………………………………………………………..

3.4. SwiftUI.………………………………………………………..

3.5. UI/UX…………………………………………………………

3.6. CI/CD………………………………………………………….

3.7. Архитектуры мобильных приложений……………………..

4. Практическая часть…………………………………………………

4.1. Анализ функционала популярных приложений……………

4.2. Дизайн приложения в Figma………………………………...

4.3. Конфигурация приложения в Firebase…..………………….

4.4. Инструменты Firebase в приложении……………………….

4.5. CI/CD………………………………………………………….

4.6. Демонстрационное приложение…………………………….

5. Заключение …………………………………………………………

6. Источники .……...………………………………………………….

3

5

6

6

7

9

12

15

18

21

25

25

26

27

27

28

29

30

31

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

Источники

Apple inc. Официальная документация Apple. [Электронный ресурс] 

документация: https://developer.apple.com/documentation/technologies

Роберт Мартин. (2013) Чистый код. [Книга] 

Google inc. Документация Firebase. [Электронный ресурс] 

документация: https://firebase.google.com/docs

Amy Brown. 500 Lines or Less null Edition. [Книга] 

Блог Swift Programming на Medium. [Электронный ресурс] 

ссылка: https://medium.com/swift-programming

Ресурс, содержащий лучшие выдержки из книг и опыта разработчиков на тему архитектуры мобильных приложений, паттернов программирования и практик рефакторинга. [Электронный ресурс] 

ссылка: https://refactoring.guru/ru/design-patterns/what-is-pattern

Во Ханг. (2013) Оптимизация производительности приложений для iOS [Книга] 

Образовательный портал Raywenderlich [Электронный ресурс] 

ссылка: https://www.raywenderlich.com/

Leigh Williamson, John Ponzo, Patrick Bohrer, Ricardo Olivieri, Karl. Weinmeister, Samuel Kallner «Swift in the Cloud» [Книга] 

Вам подходит эта работа?
Похожие работы
Информационные технологии
Тест Тест
7 Ноя в 01:41
16
1 покупка
Информационные технологии
Отчет по практике Практика
6 Ноя в 09:13
19
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
5 Ноя в 11:58
24 +1
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
5 Ноя в 11:43
30 +3
0 покупок
Информационные технологии
Лабораторная работа Лабораторная
5 Ноя в 11:32
22 +1
0 покупок
Другие работы автора
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 14:04
459
10 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:58
279
13 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:45
884 +1
14 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 13:03
475
15 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
27 Окт в 12:56
361
10 покупок
Математическая физика
Задача Задача
30 Сен в 08:03
33
0 покупок
Линейное программирование
Задача Задача
30 Сен в 07:58
37
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:56
34
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:54
31
0 покупок
ТВиМС - Теория вероятностей и математическая статистика
Задача Задача
30 Сен в 07:52
31
0 покупок
Высшая математика
Задача Задача
30 Сен в 07:48
46
0 покупок
Методы оптимизации
Задача Задача
30 Сен в 07:47
27
0 покупок
Теория игр
Задача Задача
29 Сен в 17:31
34
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:11
31
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:09
26
0 покупок
Математическая статистика
Задача Задача
29 Сен в 17:08
25
0 покупок
Линейное программирование
Задача Задача
29 Сен в 17:06
35
0 покупок
Методы оптимальных решений
Задача Задача
29 Сен в 17:05
39
0 покупок
Юриспруденция
Дипломная работа Дипломная
25 Сен в 08:44
61
0 покупок
Темы журнала
Показать ещё
Прямой эфир