Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41637
Назва: Створення мобільного додатку для обміну книгами «BookSharing» з використанням фреймворку Flutter
Інші назви: Development of Mobile Application "BookSharing" Using Flutter Framework
Автори: Бережник, Юрій Юрійович
Berezhnyk, Yurii Yuriiovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Бережник Ю. Ю. Створення мобільного додатку для обміну книгами «BookSharing» з використанням фреймворку Flutter: кваліфікаційна робота бакалавра за спеціальністю „122 – комп’ютерні науки“ / Ю. Ю. Бережник. – Тернопіль : ТНТУ, 2023. – 58 с.
Дата публікації: 19-чер-2023
Дата подання: 6-чер-2023
Дата внесення: 21-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Фриз, Михайло Євгенович
Члени комітету: Гладьо, Юрій Богданович
УДК: 004.62
Теми: Flutter
Dart
Firebase
Android
Google
API
Widget
Короткий огляд (реферат): Кваліфікаційна робота присвячена створенню мобільного додатку для обміну книгами «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.
Зміст: ВСТУП 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
Власник авторського права: © Бережник Юрій Юрійович, 2023
Перелік літератури: 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
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2023_KRB_SN-41_Berezhnyk_YY.pdf1,9 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора