Top Banner
33

Realtime Database with iOS and Firebase

Jan 14, 2017

Download

Technology

NSCoder Mexico
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Realtime Database with iOS and Firebase
Page 2: Realtime Database with iOS and Firebase
Page 3: Realtime Database with iOS and Firebase
Page 4: Realtime Database with iOS and Firebase

RealtimeDatabase

Page 5: Realtime Database with iOS and Firebase

Authentication

Page 6: Realtime Database with iOS and Firebase

Hosting

Page 7: Realtime Database with iOS and Firebase

console.firebase.google.com

Page 8: Realtime Database with iOS and Firebase

things that matters...

Page 9: Realtime Database with iOS and Firebase

all datait's a JSON tree

Page 10: Realtime Database with iOS and Firebase

NSStringNSNumberNSDictionaryNSArray

Data Types

Page 11: Realtime Database with iOS and Firebase

let rootRef = FIRDatabase.database().reference()

Page 12: Realtime Database with iOS and Firebase

/

Page 13: Realtime Database with iOS and Firebase

CRUD

Page 14: Realtime Database with iOS and Firebase

setValuechildByAutoIdupdateChildValuesrunTransactionBlock

Save Data

Page 15: Realtime Database with iOS and Firebase

let rootRef = FIRDatabase.database().reference()let logRef = rootRef.child("log")let logKey = logRef.childByAutoId().key

let value = "Hello World"logRef.child(logKey).setValue(value)

Page 16: Realtime Database with iOS and Firebase

/log/-KReb10DaQhFoLb7w7Oi: “Hello World”

Page 17: Realtime Database with iOS and Firebase

FIRDataEventType.Value.ChildAdded.ChildChanged.ChildRemoved.ChildMoved

Retrieve Data

Page 18: Realtime Database with iOS and Firebase

let rootRef = FIRDatabase.database().reference()let logRef = rootRef.child("log")

logRef.observeEventType(.Value, withBlock: { (snapshot) in // Funny Stuff print(snapshot) }, withCancelBlock: nil)

Page 19: Realtime Database with iOS and Firebase

ok, let’s make the mostamazing demo...

Page 20: Realtime Database with iOS and Firebase

A TO-DO LIST!

Page 21: Realtime Database with iOS and Firebase
Page 22: Realtime Database with iOS and Firebase
Page 23: Realtime Database with iOS and Firebase
Page 24: Realtime Database with iOS and Firebase

let’s go!

Page 25: Realtime Database with iOS and Firebase

...

Page 26: Realtime Database with iOS and Firebase

lets everyoneto join the fun!

Page 27: Realtime Database with iOS and Firebase

bit.ly/pokefirebase

Page 28: Realtime Database with iOS and Firebase

where to go from here?

Page 29: Realtime Database with iOS and Firebase

firebase.google.com/docsyoutube.com/user/FirebaseLets Build That App

Page 30: Realtime Database with iOS and Firebase

lmgtfy.com

Page 31: Realtime Database with iOS and Firebase
Page 32: Realtime Database with iOS and Firebase

lol

Page 33: Realtime Database with iOS and Firebase

Gabo Lugo.@gabovanlugo

Thanks!