Мінімізація витрат на створення складних кросплатформових додатків за допомогою Flutter та Firebase
DOI:
https://doi.org/10.30837/bi.2022.1(98).06Ключові слова:
ІНФОРМАЦІЙНА СИСТЕМА, БЕЗСЕРВЕРНА, FIREBASE, FLUTTER, DART, ЧИСТА АРХІТЕКТУРААнотація
У наш час одним із найпоширеніших, якщо не найпоширенішим видом сервісів є клієнт-серверні. Існує багато фреймворків, написаних багатьма мовами програмування як для клієнтських програм, так і для серверних, особливо враховуючи багато різних популярних операційних систем, якими користуються на сьогодняшній день. З такою кількістю варіантів питання про те, які технології використовувати для досягнення мети з мінімальними витратами, завжди актуальне і в цій статті ми досліджуємо технології, які
можуть бути одними із найзручнішими для клієнт-серверної розробки не лише для додатків з відносно невеликою кількістю користувачів, але і для великих, що дозволяють 1-2 розробникам відносно швидко розробляти, випускати та підтримувати великі системи з кількома клієнтськими програмами.
За результатами роботи було проведено дослідження технології розробки кросплатформних додатків –
Flutter, простоти її використання та переваг перед альтернативами, сервісів Firebase для мінімізації витрат на
налаштування серверної частини та взаємодії цих технологій для розробки сучасних клієнт-серверних програм.
Посилання
Vaibhav Patil. Flutter-Modern and Easy Technology to Build Applications // ResearchGate. – 2023. – Vol. 11, No. 2, P. 458-459.
Artem Velykyy. FLUTTER: A FULL INTRODUCTION TO THE FRAMEWORK // Axon. – 2020. – P. 2-3.
Flutter architectural overview [Electronic resource] – Resource access mode: https://docs.flutter.dev/resources/architectural-overview.
Damian Białkowski, Felipe Diniz Dallilo. FLUTTER UM FRAMEWORK PARA DESENVOLVIMENTO MOBILE // ResearchGate. – 2022. – P. 3-5.
Slavimir Stošović, Dušan Stefanović, Milan Bogdanović, Nikola Vukotić. THE USE OF THE FLUTTER FRAMEWORK IN THE DEVELOPMENT PROCESS OF HYBRID MOBILE APPLICATIONS // ResearchGate. – 2022. – P. 5-6.
Anil Trimbakrao Gaikwad. FIREBASE – OVERVIEW AND USAGE // ResearchGate. – 2022. – P. 2-4.
Jashandeep Singh, Swapnil Srivastva, Dipanshu Raj, Shubhampreet Singh, Mir Junaid Rasool. FLUTTER AND FIREBASE MAKING CROSS-PLATFORM APPLICATION DEVELOPMENT HASSLE-FREE // IRJMETS. – 2022. – Vol. 4, No. 4, P. 3-5.
Damian Białkowski, Jakub Smołka. Evaluation of Flutter framework time efficiency in context of user interface tasks // ResearchGate. – 2022. – P. 4-5.
Omar Almootassem, Syed Hamza Husain, Denesh Parthipan, Qusay H. Mahmoud. A Cloud-based Service for Real-Time
Performance Evaluation of NoSQL Databases // Arxiv. – 2017. – P. 3-4.
Azad, Avi Chaudhary, Jatin Chauhan, Basant Soam, Mr. Ashwini Kumar. ANDROID APPLICATION USING FLUTTER AND FIREBASE WITH LBRS TO FIND PEOPLE OF THE SAME INTEREST AND COMMUNICATION PLATFORM // IRJMETS. – 2022. – Vol. 4, No. 5, P. 4773-4775.
Wisal Khan, Teerath Kumar, Zhang Cheng, Kislay Raj, Arunabha M Roy, Bin Luo. SQL and NoSQL Databases Software architectures performance analysis and assessments – A Systematic Literature review // 3. – 2022. – P. 3.
Structuring Cloud Firestore Security Rules [Electronic resource] – Resource access mode: https://firebase.google.com/docs/firestore/security/rules-structure.
Shayan Bagchi. Firebase-A Cloud Hosted NoSQL Database // ResearchGate. – 2022. – P. 8-9.
Bhavin M. Mehta, Nishay Madhani, Radhika Patwardhan. Firebase: A Platform for your Web and Mobile Applications // IJARSE. – 2017. – Vol. 6, No. 4, P. 46-47.
Julian Harty, Haonan Zhang, Lili Wei, Luca Pascarella, Mauricio Aniche, Weiyi Shang. Logging Practices with Mobile Analytics: An Empirical Study on Firebase // Arxiv. – 2021. – P. 1-3.