Electrotechnical and Computer Engineering
Vol. 34 No. 09 (2019): Proceedings of the Faculty of Technical Sciences
IMPLEMENTATION OF SERVERLESS APPLICATION FOR IOS DEVICES WITH FIREBASE SERVICE
Abstract
This paper describes the solution of implementation of serverless application for iOS devices using Firebase service. Firebase services are presented and analyzed as BaaS (backend-as-a-service) services. A mobile application for commenting on products identified by barcodes has been specially designed and implemented for iOS devices using the services offered by Firebase BaaS service.
References
[1] Serverless - https://en.wikipedia.org/wiki/Serverless_computing (Serverless computing allows you to build and run applications and services without thinking about servers)
[2] iOS - https://en.wikipedia.org/wiki/IOS (iOS is a mobile operating system created and developed by Apple Inc. exclusively for its hardware)
[3] Firebase Cloud - https://firebase.google.com/ (Firebase helps mobile app teams succeed. Firebase is a Backend-as-a-Service - BaaS. Firebase is your server, your API and your datastore)
[4] Xcode - http://en.wikipedia.org/wiki/Xcode (Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS)
[5] Swift - https://developer.apple.com/swift/ (Swift is a powerful and intuitive programming language for macOS, iOS, watchOS and tvOS)
[6] Cocoa Touch Framework - https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Cocoa.html (Cocoa and Cocoa Touch are the application development environments for OS X and iOS, respectively)
[7] MVC (Model-View-Controller) Design Pattern - http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller (Model–view–controller is an architectural pattern commonly used for developing user interfaces that divides an application into three interconnected parts)