Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/45859
Titel: Розробка крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutter
Övriga titlar: Development of a Cross-Platform Mobile Application of the Apiary "God's Gift" Based on the Flutter Framework
Författare: Михальський, Євгеній Васильович
Mykhalskyi, Yevhenii Vasylovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Михальський Є. В. Розробка крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutter : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Л. П. Дмитроца. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 62 с.
Utgivningsdatum: 29-jun-2024
Submitted date: 15-jun-2024
Date of entry: 5-jul-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Дмитроца, Леся Павлівна
Committee members: Оробчук, Олександра Романівна
UDC: 004.4
Nyckelord: Flutter
Dart
крос-платформний застосунок
cross-platform application
пасіка
apiary
мобільна розробка
mobile development
UI/UX дизайн
UI/UX design
база даних
database
Sammanfattning: Кваліфікаційна робота присвячена розробці крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutter. В першому розділі описано аналітичний огляд існуючих рішень, технічне завдання, вимоги до функціоналу, стадії розробки та порядок прийому. У другому розділі досліджено загальну архітектуру, архітектуру представлення, дизайн застосунку, розробку бази даних та користувацький інтерфейс. У третьому розділі описано реалізацію основного функціоналу, аутентифікацію, функціонал адміністратора та клієнта, Об’єкт дослідження: мобільний застосунок для управління пасікою. Предмет дослідження: процеси розробки, проектування та впровадження мобільного застосунку для адміністратора і клієнта. The qualification work is dedicated to the development of a cross-platform mobile application for the " God's Gift " apiary based on the Flutter framework. The first section describes the analytical review of existing solutions, the technical task, functional requirements, development stages, and acceptance procedure. The second section investigates the overall architecture, presentation architecture, application design, database development, and user interface. The third section describes the implementation of the main functionality, authentication, administrator and client functionality. Object of research: mobile application for apiary management. Subject of research: development, design, and implementation processes of the mobile application for the administrator and client.
Content: Вступ 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Аналітичний огляд існуючих рішень 10 1.2 Технічне завдання 13 1.2.1 Найменування та область застосування 13 1.2.2 Призначення розробки 14 1.2.3 Вимоги до функціоналу застосунку 15 1.2.4 Стадії та етапи розробки 17 1.2.5 Порядок тестування та прийому 17 1.3 Висновок до першого розділу 18 РОЗДІЛ 2. ПРОЄКТНА ЧАСТИНА. ПРОЄКТУВАННЯ МОБІЛЬНОГО ЗАСТОСУНКУ 20 2.1 Архітектура застосунку 20 2.2 Архітектура представлення 23 2.3 Дизайн застосунку 25 2.4 Розробка бази даних та моделей 29 2.5 Розробка інтерфейсу користувача 32 2.6 Висновок до другого розділу 35 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ МОБІЛЬНОГО ЗАСТОСУНКУ 37 3.1 Реалізація аутентифікації 37 3.2 Програмування основного функціоналу 42 3.2.1 Функціонал адміністратора 42 3.2.2 Функціонал клієнта 46 3.3 Тестування застосунку 48 3.4 Висновок до третього розділу 50 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 Безпека життєдіяльності: Комплексний аналіз життєдіяльності людини 52 4.2 Основи охорони праці: Психологічні чинники небезпеки 53 4.3 Висновок до четвертого розділу 55 ВИСНОВКИ 57 ПЕРЕЛІК ДЖЕРЕЛ 59 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45859
Copyright owner: © Михальський Євгеній Васильович, 2024
References (Ukraine): 1 Strutynska, I., Dmytrotsa, L., Kozbur, H., and Dmytruk, U. (2020) 'Key enablers contributing to the development of the digital economy', in Proceedings of the International Scientific and Practical Conference 'Digital Economy as a Factor of Innovative Development of Society', 11 November 2020, Ternopil: TNTU, pp. 43-45. Available at: http://elartu.tntu.edu.ua/handle/lib/34051
2 Lesiv, V. and Dmytrotsa, L. (2020) 'Profile of small and medium-sized enterprises in Europe', in Proceedings of the International Scientific and Practical Conference 'Digital Economy as a Factor of Innovative Development of Society', 11 November 2020, Ternopil: TNTU, pp. 131-132. Available at: http://elartu.tntu.edu.ua/handle/lib/34095
3 Stsibailo, Y. and Dmytrotsa, L. (2022) 'Unreadiness factors of companies for industry 4.0', in Proceedings of the Ⅱ International Scientific Conference 'Business Transformation for Sustainable Future: Research, Digitalization and Innovation', 23-24 November 2022, Ternopil: FOP Palianytsia V.A., pp. 70-72. Available at: http://elartu.tntu.edu.ua/handle/lib/39780
4 Techopedia Mobile Application (Mobile App). Available at: https://www.techopedia.com/definition/2953/mobile-application-mobile-app (Accessed: 3 June 2024)
5 ELEKS The Advantages of Cross-Platform Mobile App Development. Available at: https://eleks.com/types-of-software-development/the-advantages-of-cross-platform-mobile-app-development/ (Accessed: 3 June 2024)
6 NIX Solutions 'Top 4 mobile app development challenges and their solutions', NIX Solutions. Available at: https://www.nixsolutions.com/blog/top-4-mobile-app-development-challenges-solutions/ (Accessed: 3 June 2024)
7 Kasera, Y. (2021) 'How to use Flutter to build cross-platform mobile apps', Medium. Available at: https://yash-kasera.medium.com/how-to-use-flutter-to-build-cross-platform-mobile-apps-d3502531be12 (Accessed: 4 June 2024)
8 Awais (2021) 'Dart: A powerful programming language', Medium. Available at: https://awaiscs.medium.com/dart-a-powerful-programming-language-cd5c7d81257f (Accessed: 4 June 2024)
9 The Droids on Roids Team (2023) 'Flutter vs Kotlin – The ultimate comparison', The Droids on Roids Blog. Available at: https://www.thedroidsonroids.com/blog/flutter-vs-kotlin-comparison (Accessed: 4 June 2024)
10 Mobikul (2021) 'JIT and AOT Compilers in Dart', Mobikul Blog. Available at: https://mobikul.com/jit-and-aot-compilers-in-dart/ (Accessed: 4 June 2024)
11 GeekBlogger411 'Dart Programming Language', Issuu. Available at: https://issuu.com/geekblogger411/docs/dart_programming_language (Accessed: 4 June 2024)
12 Secoda 'Data Security vs Data Privacy', Secoda. Available at: https://www.secoda.co/learn/data-security-vs-data-privacy (Accessed: 5 June 2024)
13 Meteor Forums (2021) 'Performance and stability problems at scale', Meteor Forums. Available at: https://forums.meteor.com/t/performance-and-stability-problems-at-scale/56230/5 (Accessed: 5 June 2024)
14 Namtheartist95 (2020) 'What is backend development?', Medium. Available at: https://medium.com/@namtheartist95/what-is-backend-development-bcc6a15f8472 (Accessed: 5 June 2024)
15 Simform (2023) 'Mobile Application Architecture: Choosing the right strategy', Simform. Available at: https://www.simform.com/blog/mobile-application-architecture/ (Accessed: 5 June 2024)
16 Hamber (2022) 'Flutter State Management Guide', Medium. Available at: https://medium.com/@hamber/flutter-state-management-guide-697ea0bc16b3 (Accessed: 6 June 2024)
17 Herrarte, J. (2021) 'What is State Management and Why is it Important?', Dev.to. Available at: https://dev.to/jennherrarte/what-is-state-management-and-why-is-it-important-1i8d (Accessed: 6 June 2024)
18 Flutter 'State management options', Flutter Documentation. Available at: https://docs.flutter.dev/data-and-backend/state-mgmt/options (Accessed: 6 June 2024)
19 DhiWise 'Achieving optimal performance with Flutter provider state management', DhiWise Blog. Available at: https://www.dhiwise.com/post/achieving-optimal-performance-with-flutter-provider-state-management (Accessed: 8 June 2024)
20 Stfalcon 'Ключові компоненти успішних мобільних додатків', Stfalcon Blog. Available at: https://stfalcon.com/uk/blog/post/key-components-of-successful-mobile-apps (Accessed: 8 June 2024)
21 Interaction Design Foundation 'UI Color Palette', Interaction Design Foundation. Available at: https://www.interaction-design.org/literature/article/ui-color-palette (Accessed: 10 June 2024)
22 BSS 'The Advantages of Figma’s Community-Driven Features', BSS. Available at: https://bss.mc/the-advantages-of-figmas-community-driven-features/ (Accessed: 10 June 2024)
23 Cleveroad 'How to Select Fonts', Cleveroad. Available at: https://www.cleveroad.com/blog/how-to-select-fonts/ (Accessed: 10 June 2024)
24 Hosen, I. 'Importance of Logo Design for Business Branding and Recognition', LinkedIn. Available at: https://www.linkedin.com/pulse/importance-logo-design-business-branding-recognition-imran-hosen/ (Accessed: 10 June 2024)
25 Firebase. 'Data model', Firestore Documentation. Available at: https://firebase.google.com/docs/firestore/data-model (Accessed: 12 June 2024)
26 ImageKit. 'Optimize and Resize Images in Firebase Storage', ImageKit Blog. Available at: https://imagekit.io/blog/optimize-and-resize-images-in-firebase-storage/ (Accessed: 12 June 2024)
27 Stfalcon. 'Creating Mobile App Interface Design', Stfalcon Blog. Available at: https://stfalcon.com/en/blog/post/creating-mobile-app-interface-design (Accessed: 12 June 2024)
28 Attract Group. 'Mobile App Development Best Practices', Attract Group Blog. Available at: https://attractgroup.com/blog/mobile-app-development-best-practices/ (Accessed: 13 June 2024)
29 Ionic Themes (2023) 'Simplify User Identity with Firebase Authentication', Ionic Themes Blog. Available at: https://ionicthemes.com/tutorials/simplify-user-identity-with-firebase-authentication (Accessed: 13 June 2024)
30 Іщейкіна Ю. О., Філатова В. Л., Нечепасва Л. В., Буря Л. В., Саргош О. Д. та Бичко М. В., 2013. Основи безпеки життєдіяльності людини. Полтава: Вид-во ПО “ІШидкоДрук”
31 Харківський національний університет міського господарства імені О.М. Бекетова, Департамент цивільного захисту Харківської обласної військової адміністрації та Loughborough University, 2023. Актуальні питання охорони праці у контексті сталого розвитку та європейської інтеграції України: матеріали IV Міжнар. наук.-практ. інтернет-конф., Харків, 09-11 листоп. 2023 р. Харків: ХНУМГ ім. О. М. Бекетова
32 Гусєв, А. М., 2023. Охорона праці та цивільний захист. Національний технічний університет України “Київський політехнічний інститут імені Ігоря Сікорського”
33 Арламов, О. Ю., 2018. Безпека життєдіяльності та цивільний захист. Київ: Інститут енергозбереження та енергоменеджменту
34 Березюк О.В., Лемешев М. С. 2011. Безпека життєдіяльності. Вінниця: Вінницикий національний технічний університет
35 Березуцький, В.В., Васьковець, Л.А., Вершиніна, Н.П., Горбенко, В.В., Лісогор, О.С., Райко, В.Ф., 2005. Безпека життєдіяльності. Харків: Видавництво «Факт»
Content type: Bachelor Thesis
Samling:122 — Компʼютерні науки (бакалаври)

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
2024_KRB_SNs-42_Mykhalskyi_YV.pdf2,83 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrativa verktyg