IMPLEMENTATION OF SERVERLESS APPLICATION FOR IOS DEVICES WITH FIREBASE SERVICE
DOI:
https://doi.org/10.24867/04BE21KolarevicKeywords:
mobile applications, serverless, iOSAbstract
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)
[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)
Downloads
Published
2019-08-22
Issue
Section
Electrotechnical and Computer Engineering