EconPapers    
Economics at your fingertips  
 

DEVELOPMENT OF A CROSS-PLATFORM APPLICATION WITH THE NOSQL FIREBASE DATABASE AND THE IONIC FRAMEWORK

Olena Fedusenko (), Iryna Domanetska (), Yaroslav Khrolenko () and Georgy Gaina ()
Additional contact information
Olena Fedusenko: Taras Shevchenko National University of Kyiv/Department of intellectual technologies, Kyiv, Ukraine
Iryna Domanetska: Taras Shevchenko National University of Kyiv/Department of intellectual technologies, Kyiv, Ukraine
Yaroslav Khrolenko: Institute for Information Recording of NAS of Ukraine/Department for Intelligent Technologies of Decision-Making Support, Kyiv, Ukraine
Georgy Gaina: Taras Shevchenko National University of Kyiv/Department of intellectual technologies, Kyiv, Ukraine

Conferences of the department Informatics, 2024, issue 1, 56-62

Abstract: The article addresses the development of a cross-platform application using the Ionic hybrid web development framework for the client-side and the NoSQL Firebase database for implementing the serverside. The modern market often requires IT specialists to quickly develop high-quality solutions designed to solve specific business problems. Relevant tasks include developing a client-side application that works across multiple devices simultaneously and minimizing the server-side by leveraging cloud services that provide Database as a Service (DBaaS). Hybrid web development allows for the simultaneous creation of web and mobile applications, such as for Android and iOS, with the Ionic framework being one of the most popular solutions for hybrid development. This framework enables the development of cross-platform applications using web development tools, namely HTML, CSS, and JavaScript, and integrates with three of the most common web frameworks: Angular, React, and Vue. Additionally, it includes its own set of native visual components. Firebase is a popular tool for quickly building applications without managing infrastructure. It provides a scalable cloud-based NoSQL database for real-time data storage and synchronization. Built on Google's infrastructure, Firebase automatically scales. One of the key challenges when using NoSQL databases is ensuring data integrity during data deletion and editing operations. Using a cross-platform application developed by the authors to manage a small coffee shop's website as an example, this article proposes algorithms to ensure data integrity when using the Firebase NoSQL database. During the development of the application, the RxJS library was used to support real-time functionality, utilizing the Observer pattern to simplify the handling and composition of asynchronous or callback code.

Keywords: Cross-platform application; Ionic framework; NoSQL database Firebase; Angular framework; data integrity. (search for similar items in EconPapers)
JEL-codes: C8 (search for similar items in EconPapers)
Date: 2024
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
https://informatics.ue-varna.bg/ICTBE2024/ICTBE2024_56-62.pdf (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:vrn:katinf:y:2024:i:1:p:56-62

Access Statistics for this article

Conferences of the department Informatics is currently edited by Vladimir Sulov

More articles in Conferences of the department Informatics from Publishing house Science and Economics Varna Contact information at EDIRC.
Bibliographic data for series maintained by Vladimir Sulov ().

 
Page updated 2025-03-20
Handle: RePEc:vrn:katinf:y:2024:i:1:p:56-62