ВВЕДЕНИЕ 4
ГЛАВА 1. ФОМИРОВАНИЕ ТРЕБОВАНИЙ 7
1.1 Анализ и сравнение аналогов 7
1.2 Техническое задание 17
1.3 Описание используемых технологий 21
1.4 . Архитектура мобильного приложения 26
ГЛАВА 2. ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 28
2.1 Модуль введения задач 28
2.2 Модуль введения полезных привычек 29
2.3 Модуль будильника 29
2.4 Модуль анализа финансов 30
2.5 Кэширование в приложении 30
2.6 Пользовательское взаимодействие с приложением 31
ГЛАВА 3. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 39
3.1 Модуль введения задач 39
3.2 Модуль введения полезных привычек 41
3.3 Модуль будильника 42
3.4 Модуль введения транзакций 43
ГЛАВА 4. ТЕСТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 44
ЗАКЛЮЧЕНИЕ 45
СПИСОК ЛИТЕРАТУРЫ 46
ПРИЛОЖЕНИЕ 49
В настоящее время сложно представить мир без использования мобильных устройств. Сейчас становится использование мобильных устройств распространенным и востребованным по всему земному шару. Самой популярной операционной системой является iOS и Android. Раньше основным источником получения информации и рабочей деятельности, а также источником потребления развлекательного контента являлись веб¬приложения, но со временем крупные компании сделали ставку на новое поколение, которому удобно управлять жизнью с помощью мобильных устройств. В связи с этим и возрастает интерес к разработке мобильных приложений на языке Swift для операционной системы iOS, разработка мобильных приложений на языке Java и Kotlin для операционной системы Android, которые могли бы удовлетворить потребности клиентов мобильного устройства. Также есть Flutter, который предоставляет разработку на обе платформы, но это сторонняя компания и соответственно они не получают всех новых фишек, которые предоставляют владельцы операционных систем, в лице Apple и Google. Одна из проблем современных пользователей мобильных устройств является управление и организация личной жизнью.
Планировать свои задачи, контролировать свой режим сна, вести полезные привычки, а также следить за своим финансовым благополучием. Это всё проблемы современного мира, поэтому в данной выпускной квалификационной работе было принято решение разработать мобильное приложение, которое бы закрывала эти проблемы современных пользователей.
Для достижения поставленной задачи необходимо предпринять следующие шаги:
• Обзор существующих приложений, предоставляющие схожую функциональность.
• Изучить технологии для разработки мобильных приложений и их применение.
• Продумать работу всех необходимых модулей, компонентов для постройки мобильного приложения
• Разработать дизайн проекта
• Разработать базу данных приложения
• Разработать функциональность приложения, включая функции сохранение и получения данных из базы данных.
• Разработать мобильное приложение с использованием выбранных технологий и инструментов.
• Произвести ручное тестирование мобильного приложения и внести правки при необходимости.
Рассмотрим структуру выпускной квалификационной работы. Его содержание включает в себя введение, четыре основополагающие главы, вывод, список используемой литературы и код готового приложения.
В первой главе выпускной классификационной работы будет описан анализ существующих приложений и функциональность, которую они предоставляют, анализ их преимуществ и недостатков, в сравнении с конкурентами, а также сравнение с конечным продуктом, который будет выполнен в рамках выпускной классификационной работы.
Вторая глава выпускной классификационной работы посвящена теоретической части в разработке мобильного приложения.
Третья глава выпускной классификационной работы содержит в себе проектирование системы приложения и реализации логики работы приложения.
Четвертая глава выпускной классификационной работы посвящена тестированию проекта.
' .
Мобильное приложение «LifeHacker» на языке Swift. А также похожие готовые работы: страница 3 #9106843
Артикул: 9106843
- Предмет: Программирование
- Уникальность: 75% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 65
- Формат файла: docx
2 500p.
1. SwiftUI Apple Documentation [Электронный ресурс]. (Дата обращения
21.02.2024) URL: https://developer.apple.com/documentation/swiftui
2. SwiftUI by Tutorials [Электронный ресурс]. (Дата обращения
21.02.2024) URL: https://www.raywenderlich.com/books/swiftui-by-tutorials/
3. SwiftUI Cookbook [Электронный ресурс]. (Дата обращения 22.02.2024) URL: https://www.appcoda.com/swiftui-cookbook/
4. SwiftUI Essentials - SwiftUI Tutorial for Beginners [Электронный ресурс]. (Дата обращения 22.02.2024) URL:
https://www.youtube.com/watch?v=tK665c1u_t8
5. Apple Documentation Swift Data [Электронный ресурс]. (Дата обращения 26.02.2024)
URL: https://developer.apple.com/documentation/swiftdata
6. SwiftData Tutorials [Электронный ресурс]. (Дата обращения 27.02.2024)
URL: https://www.raywenderlich.com/books/swiftdata-by-tutorials/
7. SwiftData: A Comprehensive Guide [Электронный ресурс]. (Дата
обращения 28.02.2024) URL:
https://www.hackingwithswift.com/articles/232/swiftdata-a-comprehensive- guide
8. Lottie-iOS GitHub [Электронный ресурс]. (Дата обращения 1.03.2024) URL: https://github.com/airbnb/lottie-ios
9. Lottie-iOS Documentation [Электронный ресурс]. (Дата обращения
2.03.2024) URL: https://airbnb.io/lottie/
10.Lottie-iOS Tutorials [Электронный ресурс]. (Дата обращения 2.03.2024)
URL: https://www.raywenderlich.com/178095/lottie-ios-tutorial
11.Apple Documentation Swift [Электронный ресурс]. (Дата обращения
2.03.2024) URL: https://developer.apple.com/documentation/swift
12.The Swift Programming Language [Электронный ресурс]. (Дата обращения 12.03.2024) URL: https://docs.swift.org/swift-book/
13.Swift Programming: The Big Nerd Ranch Guide [Электронный ресурс].
(Дата обращения 15.03.2024) URL:
https://www.bignerdranch.com/books/swift-programming/
14 .MVVM Architecture for iOS Development [Электронный ресурс]. (Дата обращения 15.03.2024) URL: https://www.raywenderlich.com/1897-mvvm- architecture-for-ios-development
15 .Understanding MVVM in iOS with SwiftUI [Электронный ресурс]. (Дата обращения 17.03.2024) URL:
https://www.hackingwithswift.com/articles/214/understanding-mvvm-in-ios- with-swiftui
16 .MVVM Design Pattern in SwiftUI: A Complete Guide [Электронный ресурс]. (Дата обращения 17.03.2024) URL:
https://www.appcoda.com/mvvm-design-pattern-swiftui/
17 .Apple Documentation Swift Package Manager [Электронный ресурс].
(Дата обращения 18.03.2024) URL:
https://developer.apple.com/documentation/swift_packages
18 .Swift Package Manager: The Complete Guide [Электронный ресурс].
(Дата обращения 18.03.2024) URL:
https://www.hackingwithswift.com/articles/197/swift-package-manager-the- complete-guide
19 .Using Swift Package Manager in Xcode [Электронный ресурс]. (Дата обращения 20.03.2024) URL: https://medium.com/swlh/using-swift-package- manager-in-xcode-5113475d03d0
20 .Don Norman’s Design of Everyday Things [Электронный ресурс]. (Дата обращения 24.03.2024) URL: https://www.amazon.com/Design-Everyday- Things-Revised-Expanded/dp/0465067107
21 .Atomic Design [Электронный ресурс]. (Дата обращения 2.04.2024)
URL: https://bradfrost.com/blog/post/atomic-web-design/
22 .UXPin’s UX Design Process [Электронный ресурс]. (Дата обращения
23 04.2024) URL: https://uxpin.com/studio/blog/ux-design-process/
24 .Apple Testing Guides [Электронный ресурс]. (Дата обращения 15.04.2024) URL: https://developer.apple.com/documentation/xctest
25 .iOS Testing: A Practical Guide [Электронный ресурс]. (Дата обращения
17.04.2024) URL: https://www.raywenderlich.com/112-ios-testing-a-practical- guide
25.Unit Testing with Swift [Электронный ресурс]. (Дата обращения
17.04.2024) URL: https://www.hackingwithswift.com/articles/132/unit-testing- with-swift
26.iOS App Development for Beginners [Электронный ресурс]. (Дата обращения 18.04.2024) URL: https://www.udemy.com/course/ios-app- development-for-beginners/
27.The Complete iOS App Development Bootcamp [Электронный ресурс]. (Дата обращения 25.04.2024) URL: https://www.udemy.com/course/the- complete-ios-app-development-bootcamp/
28.iOS Development: Build Real World Apps with SwiftUI [Электронный ресурс]. (Дата обращения 1.05.2024) URL:
https://www.udemy.com/course/ios-development-build-real-world-apps-with- swiftui/
21.02.2024) URL: https://developer.apple.com/documentation/swiftui
2. SwiftUI by Tutorials [Электронный ресурс]. (Дата обращения
21.02.2024) URL: https://www.raywenderlich.com/books/swiftui-by-tutorials/
3. SwiftUI Cookbook [Электронный ресурс]. (Дата обращения 22.02.2024) URL: https://www.appcoda.com/swiftui-cookbook/
4. SwiftUI Essentials - SwiftUI Tutorial for Beginners [Электронный ресурс]. (Дата обращения 22.02.2024) URL:
https://www.youtube.com/watch?v=tK665c1u_t8
5. Apple Documentation Swift Data [Электронный ресурс]. (Дата обращения 26.02.2024)
URL: https://developer.apple.com/documentation/swiftdata
6. SwiftData Tutorials [Электронный ресурс]. (Дата обращения 27.02.2024)
URL: https://www.raywenderlich.com/books/swiftdata-by-tutorials/
7. SwiftData: A Comprehensive Guide [Электронный ресурс]. (Дата
обращения 28.02.2024) URL:
https://www.hackingwithswift.com/articles/232/swiftdata-a-comprehensive- guide
8. Lottie-iOS GitHub [Электронный ресурс]. (Дата обращения 1.03.2024) URL: https://github.com/airbnb/lottie-ios
9. Lottie-iOS Documentation [Электронный ресурс]. (Дата обращения
2.03.2024) URL: https://airbnb.io/lottie/
10.Lottie-iOS Tutorials [Электронный ресурс]. (Дата обращения 2.03.2024)
URL: https://www.raywenderlich.com/178095/lottie-ios-tutorial
11.Apple Documentation Swift [Электронный ресурс]. (Дата обращения
2.03.2024) URL: https://developer.apple.com/documentation/swift
12.The Swift Programming Language [Электронный ресурс]. (Дата обращения 12.03.2024) URL: https://docs.swift.org/swift-book/
13.Swift Programming: The Big Nerd Ranch Guide [Электронный ресурс].
(Дата обращения 15.03.2024) URL:
https://www.bignerdranch.com/books/swift-programming/
14 .MVVM Architecture for iOS Development [Электронный ресурс]. (Дата обращения 15.03.2024) URL: https://www.raywenderlich.com/1897-mvvm- architecture-for-ios-development
15 .Understanding MVVM in iOS with SwiftUI [Электронный ресурс]. (Дата обращения 17.03.2024) URL:
https://www.hackingwithswift.com/articles/214/understanding-mvvm-in-ios- with-swiftui
16 .MVVM Design Pattern in SwiftUI: A Complete Guide [Электронный ресурс]. (Дата обращения 17.03.2024) URL:
https://www.appcoda.com/mvvm-design-pattern-swiftui/
17 .Apple Documentation Swift Package Manager [Электронный ресурс].
(Дата обращения 18.03.2024) URL:
https://developer.apple.com/documentation/swift_packages
18 .Swift Package Manager: The Complete Guide [Электронный ресурс].
(Дата обращения 18.03.2024) URL:
https://www.hackingwithswift.com/articles/197/swift-package-manager-the- complete-guide
19 .Using Swift Package Manager in Xcode [Электронный ресурс]. (Дата обращения 20.03.2024) URL: https://medium.com/swlh/using-swift-package- manager-in-xcode-5113475d03d0
20 .Don Norman’s Design of Everyday Things [Электронный ресурс]. (Дата обращения 24.03.2024) URL: https://www.amazon.com/Design-Everyday- Things-Revised-Expanded/dp/0465067107
21 .Atomic Design [Электронный ресурс]. (Дата обращения 2.04.2024)
URL: https://bradfrost.com/blog/post/atomic-web-design/
22 .UXPin’s UX Design Process [Электронный ресурс]. (Дата обращения
23 04.2024) URL: https://uxpin.com/studio/blog/ux-design-process/
24 .Apple Testing Guides [Электронный ресурс]. (Дата обращения 15.04.2024) URL: https://developer.apple.com/documentation/xctest
25 .iOS Testing: A Practical Guide [Электронный ресурс]. (Дата обращения
17.04.2024) URL: https://www.raywenderlich.com/112-ios-testing-a-practical- guide
25.Unit Testing with Swift [Электронный ресурс]. (Дата обращения
17.04.2024) URL: https://www.hackingwithswift.com/articles/132/unit-testing- with-swift
26.iOS App Development for Beginners [Электронный ресурс]. (Дата обращения 18.04.2024) URL: https://www.udemy.com/course/ios-app- development-for-beginners/
27.The Complete iOS App Development Bootcamp [Электронный ресурс]. (Дата обращения 25.04.2024) URL: https://www.udemy.com/course/the- complete-ios-app-development-bootcamp/
28.iOS Development: Build Real World Apps with SwiftUI [Электронный ресурс]. (Дата обращения 1.05.2024) URL:
https://www.udemy.com/course/ios-development-build-real-world-apps-with- swiftui/
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Мобильное приложение «LifeHacker» на языке Swift |
Артикул: | 9106843 |
Дата написания: | 29.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 75% |
Количество страниц: | 65 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Мобильное приложение «LifeHacker» на языке Swift. А также похожие готовые работы: страница 3 по предмету программирование
Пролистайте "Мобильное приложение «LifeHacker» на языке Swift. А также похожие готовые работы: страница 3" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 65 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка обучающего веб-приложения по нейронным сетям с помощью платформы ASP.NET
СЛЕДУЮЩАЯ РАБОТА
Создание интерактивной архитектурной визуализации помещений с применением Unreal Engine