IMPLEMENTACIJA SERVERLESS APLIKACIJE ZA IOS UREĐAJE POMOĆU FIREBASE SERVISA
Ključne reči:
serverless, iOS, mobilne aplikacije
Apstrakt
U radu je opisano rešenje implementacije serverless aplikacije za iOS uređaje pomoću Firebase servisa. Prezentovane su i analizirane mogućnosti Firebase servisa kao BaaS (backend-as-a-service) usluge. Specificirana je i implementirana mobilna aplikacija za komentarisanje proizvoda identifikovanih barkodom za iOS uređaje pomoću usluga koje nudi Firebase BaaS servis.
Reference
[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 - https://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 - https://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 - https://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 - https://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)
Objavljeno
2019-08-22
Sekcija
Elektrotehničko i računarsko inženjerstvo