Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/41637
Titolo: Створення мобільного додатку для обміну книгами «BookSharing» з використанням фреймворку Flutter
Titoli alternativi: Development of Mobile Application "BookSharing" Using Flutter Framework
Autori: Бережник, Юрій Юрійович
Berezhnyk, Yurii Yuriiovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Бережник Ю. Ю. Створення мобільного додатку для обміну книгами «BookSharing» з використанням фреймворку Flutter: кваліфікаційна робота бакалавра за спеціальністю „122 – комп’ютерні науки“ / Ю. Ю. Бережник. – Тернопіль : ТНТУ, 2023. – 58 с.
Data: 19-giu-2023
Submitted date: 6-giu-2023
Date of entry: 21-giu-2023
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Фриз, Михайло Євгенович
Committee members: Гладьо, Юрій Богданович
UDC: 004.62
Parole chiave: Flutter
Dart
Firebase
Android
Google
API
Widget
Abstract: Кваліфікаційна робота присвячена створенню мобільного додатку для обміну книгами «BookShairing». Мета роботи полягає в створенні мобільного додатку з використанням фреймворку Flutter та платформи Firebase для реалізації додаткових можливостей. В першому розділі кваліфікаційної роботи проведено аналіз вже існуючих альтернатив, сформовано вимоги до мобільного додатку, побудовано діаграми використання додатку, створено прототип мобільного додатку. В другому розділі кваліфікаційної роботи обґрунтовано вибір засобів розробки мобільного додатку, проведено аналіз переваг фреймворку Flutter, показано можливості платформи Firebase, продемонстровано фрагменти з розробки мобільного додатку, наведено інструкції для коректного релізу додатку, продемонстровано роботу мобільного додатку. В третьому розділі кваліфікаційної роботи розглянуто питання з безпеки життєдіяльності, основи охорони праці: діяльність, її види та розуміння в безпеці праці, загальні вимоги х охорони праці для користувачів ПК. The qualification work is dedicated to the development of a mobile application called "BookShairing." The objective of the work is to create a mobile application using the Flutter framework and the Firebase platform to implement additional features. The first chapter of the qualification work includes an analysis of existing alternatives, the formulation of requirements for the mobile application, the construction of application use case diagrams, and the creation of a mobile application prototype. In the second chapter of the qualification work, the choice of mobile application development tools is justified, the advantages of the Flutter framework are analyzed, the capabilities of the Firebase platform are demonstrated, development fragments of the mobile application are shown, instructions for a proper application release are provided, and the functionality of the mobile application is demonstrated. The third chapter of the qualification work discusses issues related to life safety and the basics of occupational safety: the nature of activities, their types, and understanding of safety at work, as well as general requirements for occupational safety for PC users.
Content: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПРОЕКТУВАННЯ МОБІЛЬНОГО ДОДАТКУ BOOKSHARING 9 1.1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.2 ОГЛЯД ІСНУЮЧИХ АЛЬТЕРНАТИВ 9 1.2.1 – BooksAround 10 1.2.2 – BookSwap 11 1.2.3 – BookCrossing 12 1.3 ФОРМУВАННЯ ВИМОГ ДО МОБІЛЬНОГО ДОДАТКУ 13 1.4 ПОБУДОВА ДІАГРАМ ВАРІАНТІВ ВИКОРИСТАННЯ ДОДАТКУ 15 1.5 ПРОТОТИП ДОДАТКУ 17 РОЗДІЛ 2 РОЗРОБКА ТА ВИКОРИСТАННЯ МОБІЛЬНОГО ДОДАТКУ BOOKSHARING 22 2.1 ОБҐРУНТУВАННЯ ВИБОРУ ЗАСОБІВ РОЗРОБКИ МОБІЛЬНОГО ДОДАТКУ 22 2.1.1 Аналіз переваг фреймворку Flutter 22 2.1.2 – Структура та можливості платформи Firebase 25 2.2 – СТВОРЕННЯ ДОДАТКУ 27 2.2.1 – Структура проекту 27 2.2.2 – Підключення проекту до Firebase 35 2.2.3 – Реалізація надсилання сповіщень 36 2.3 – РЕЛІЗ МОБІЛЬНОГО ДОДАТКУ BOOKSHARING 39 2.4 – ДЕМОНСТРАЦІЯ РОБОТИ ДОДАТКУ BOOKSHAIRING 42 РОЗДІЛ 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 47 3.1 ДІЯЛЬНІСТЬ ЇЇ ВИДИ ТА РОЗУМІННЯ В БЕЗПЕЦІ ПРАЦІ 47 3.1.1 Виробнича діяльність 47 3.1.2 Будівельна діяльність та її розуміння в безпеці праці: 48 3.1.3 Промислова діяльність 49 3.2 ЗАГАЛЬНІ ВИМОГИ БЕЗПЕКИ З ОХОРОНИ ПРАЦІ ДЛЯ КОРИСТУВАЧІВ ПК 50 ВИСНОВКИ 52 ПЕРЕЛІК ДЖЕРЕЛ 53 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/41637
Copyright owner: © Бережник Юрій Юрійович, 2023
References (Ukraine): Flutter [Електронний ресурс] // Режим доступу: https://docs.flutter.dev/resources/faq
Сайт BooksAround [Електронний ресурс] // Режим доступу: https://www.booksaround.net/?lang=en
Інтерв’ю редакції Wonder [Електронний ресурс] // Режим доступу: https://www.wonderzine.com.ua/wonderzine/life/life/7353-do-zakladok-zastosunok
Сайт BookSwap [Електронний ресурс] // Режим доступу: https://bookswap.co.uk/
Сайт BookCrosing [Електронний ресурс] // Режим доступу: https://www.bookcrossing.com/
Навіщо потрібно прототипування [Електронний ресурс] // Режим доступу: https://dou.ua/lenta/articles/prototyping-for-managers
Прототип мобільного додатку BookShairing [Електронний ресурс] // Режим доступу: http://surl.li/gdjyc
A comparison between the top of mobile app development frameworks [Електронний ресурс] // Режим доступу: https://www.fingent.com/blog/react-native-flutter-ionic-xamarin-a-comparison-between-the-top-mobile-app-development-frameworks
Порівняння використання фреймворків за останні 4 роки [Електронний ресурс] // Режим доступу: https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours
Порівняння фреймворків за 2021 рік [Електронний ресурс] // Режим доступу: https://strapi.io/blog/comparing-mobile-development-platforms-in-2021
Вибір найкращого фреймворку за 2020 рік [Електронний ресурс] // Режим доступу: https://radixweb.com/blog/cross-platform-app-development-frameworks
Сайт Firebase [Електронний ресурс] // Режим доступу: https://firebase.google.com/docs
Архітектура Flutter [Електронний ресурс] // Режим доступу: https://docs.flutter.dev/resources/architectural-overview
Детальна інформація про Firebase [Електронний ресурс] // Режим доступу: https://appmaster.io/blog/what-is-firebase
Firestore tutorial [Електронний ресурс] // Режим доступу: https://www.kodeco.com/26435435-firestore-tutorial-for-flutter-getting-started
Модель трьохрівневої архітектури [Електронний ресурс] // Режим доступу: https://www.techopedia.com/definition/24649/three-tier-architecture
Null safety [Електронний ресурс] // Режим доступу: https://dart.dev/null-safety
Код проекту BookShairing [Електронний ресурс] // Режим доступу: https://github.com/YuraYB3/BookSharing
Build and release [Електронний ресурс] // Режим доступу: https://docs.flutter.dev/deployment/android
App Privacy Policy Generator [Електронний ресурс] // Режим доступу: https://app-privacy-policy-generator.firebaseapp.com
BookShairing [Електронний ресурс] // Режим доступу: https://play.google.com/store/apps/details?id=com.yuraberezhnyk.booksshare&hl=uk&gl=US
Виробнича діяльність [Електронний ресурс] // Режим доступу: https://osvita.ua/vnz/reports/econom_pidpr/20893
Будівельна діяльність [Електронний ресурс] // Режим доступу: https://studfile.net/preview/3009462/page:14
Промислова діяльність [Електронний ресурс] // Режим доступу: https://ukrstat.gov.ua/operativ/pro_stat/Prosto/prom/Prom_vur.pdf
Правила користування ПК [Електронний ресурс] // Режим доступу: https://pedcollege.kiev.ua/index.php/77-robota-koledzhu/okhorona-pratsi/589-pravyla-bezpechnoi-roboty-na-kompiuteri
Сайт для побудови діаграм [Електронний ресурс] // Режим доступу: https://app.diagrams.net
Content type: Bachelor Thesis
È visualizzato nelle collezioni:122 — Компʼютерні науки (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
2023_KRB_SN-41_Berezhnyk_YY.pdf1,9 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione