Author
Listed:
- 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)
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.
Suggested Citation
Olena Fedusenko & Iryna Domanetska & Yaroslav Khrolenko & Georgy Gaina, 2024.
"Development Of A Cross-Platform Application With The Nosql Firebase Database And The Ionic Framework,"
Conferences of the department Informatics, Publishing house Science and Economics Varna, issue 1, pages 56-62.
Handle:
RePEc:vrn:katinf:y:2024:i:1:p:56-62
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:vrn:katinf:y:2024:i:1:p:56-62. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Vladimir Sulov (email available below). General contact details of provider: https://edirc.repec.org/data/uevarbg.html .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.