Skip to content

bloominstituteoftechnology/ios-firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Firebase!

Update the cohort detail view guided project to use Firebase.

Questions

Don't copy paste. Answer in your own words. Answer thoughtfully and thoroughly.

  • What is a RESTful interface? When do you use it? What are its characteristics?
  • What is the difference between POST and PUT?
  • How does the record ID work in Firebase? Why does it take two steps to save a record (first POST then PUT) in our app? Why does the FirebaseItem protocol even exist?
  • Explain what a generic type is and what advantages it offers.
  • What does a URLRequest do? When do you need one and when can you just use a URL?
  • What is the role of a URL session? How does it work?
  • What are completion handlers? Why use completion handlers? What advantages do they provide?
  • Explain at least three strategies that promote code reuse that we used in today's project

MVP

Your project must

  • Load existing data from Firebase on launch
  • Allow record edits that update Firebase
  • Allow record deletion that is reflected at Firebase

Stretch

Make it more awesome somehow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages