1. Introduction to Firebase/1. Introduction.mp417.41MB
1. Introduction to Firebase/2. A little about me your future instructor.mp420.88MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/10. Receiving the old messages from Firebase.mp469.19MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/11. Receiving the real time messages.mp455.88MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/12. Retrieving users username.mp497.63MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/13. Creating Avatar to all Users.mp437.68MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/2. Importing the JSQMessagesViewController pod to the project.mp448.75MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/3. Refactoring the segueways.mp48.32MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/4. A little debug trick that can come hand (always come hand).mp433.27MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/5. Debuging the view and disabling the attachment button.mp430.48MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/6. Creating the Avatars and Message Bubble.mp471.38MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/7. Overriding the CollectionView delegates.mp489.63MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/8. Sending the first message.mp422.45MB
11. Bonus Section - Adding JSQMessage and making our app look like the iMessage app/9. Sending the messages up to Firebase.mp432.4MB
12. Displaying Online and Offline Users/1. Setting user online when first login to Firebase.mp45.22MB
12. Displaying Online and Offline Users/2. Dealing with losing connections.mp425.21MB
12. Displaying Online and Offline Users/3. Setting user offline when the application is closed.mp462.5MB
12. Displaying Online and Offline Users/4. Check if we have the user data before unwrap the data.mp431.02MB
12. Displaying Online and Offline Users/5. Adding observers for the users.mp4107.46MB
13. Sending Photo as Message/1. Unhidding the Acessory button.mp434.32MB
13. Sending Photo as Message/2. Creating the ActionSheet to select between Camera and Galery.mp434.92MB
13. Sending Photo as Message/3. Open the Camera or the Gallery picker if pressent.mp468.4MB
13. Sending Photo as Message/4. Implement the delegate method to Get the Image or Cancel Operation.mp450.78MB
13. Sending Photo as Message/5. Creating a Static Helper Class to resize the Image.mp473.23MB
14. Understanding Security and Rules when using Firebase/1. Overview of Firebase security tools.mp473.77MB
14. Understanding Security and Rules when using Firebase/2. Rule Type .Read and .Write what it is and how to use.mp440.21MB
14. Understanding Security and Rules when using Firebase/3. .Validate - How to validate strings for length, use operator such as and and or.mp439.66MB
14. Understanding Security and Rules when using Firebase/4. Security and Rules Inheritance.mp442.05MB
14. Understanding Security and Rules when using Firebase/5. How to authorise read and write only for authenticate user or specific users.mp473.84MB
17. Students Q & A/1. Paul- EXC_BAD_INSTRUCTION Problem.mp447.3MB
18. Bonus tracks/1. GitHub, How to use directly from Xcode (no extra software, no terminal).mp4117.09MB
19. Others/1. Feedback on the new Promo Video.mp416.58MB
2. Installing and Configuring CocoaPods/1. What is Cocoapods and how do I install it.mp439.11MB
3. First Steps with Firebase/1. How to create a Firebase acccount.mp43.64MB
3. First Steps with Firebase/2. Firebase dashboard.mp47.89MB
4. Creating your first project with Firebase/1. How to create a Firebase application.mp415.27MB
4. Creating your first project with Firebase/2. Setup a Swift project using Firebase Pod.mp432.31MB
4. Creating your first project with Firebase/3. Setup a Swift project using Firebase Framework.mp426.43MB
5. First steps with Firebase and the Console/1. Creating a reference to Firebase and reading your first value.mp432.1MB
5. First steps with Firebase and the Console/2. Writing a simple value to Firebase.mp49.48MB
6. Bring Firebase to the iPhone UI/1. Displaying the value in Firebase in a Label in realtime.mp421.19MB
6. Bring Firebase to the iPhone UI/2. Sending the value from a Text Field to Firebase.mp414.65MB
6. Bring Firebase to the iPhone UI/3. Creating more sophisticated nodes (Json) in Firebird.mp413.57MB
6. Bring Firebase to the iPhone UI/4. Creating a node users with string for the name and a boolean isOnline in Swift.mp416.52MB
6. Bring Firebase to the iPhone UI/5. Just send user when button is pressed.mp48.7MB
6. Bring Firebase to the iPhone UI/6. Set the text and the background color according to the user details in real time.mp413.65MB
6. Bring Firebase to the iPhone UI/7. Set the background color according to the user state in realtime.mp420.21MB
6. Bring Firebase to the iPhone UI/8. Design a simple but resizable (autolayout bonus material) LoginSign Up screen.mp421.68MB
7. Creating our data structure/1. Connection textfields and buttons.mp413.83MB
7. Creating our data structure/2. Creating and authenticating a new user in Firebase.mp452MB
7. Creating our data structure/3. Presenting login and sign up the errors to the user.mp421.12MB
7. Creating our data structure/4. Segue to table view controller after authenticate user with Firebase.mp412.21MB
8. Data Structure/1. Understanding Firebase flattened architecture (NoSQL).mp48.37MB
8. Data Structure/2. Creating a flattened structure to our data.mp419.68MB
8. Data Structure/3. Creating a UITextField inside an alertdialog to request the username.mp493.31MB
8. Data Structure/4. Adding new User Node.mp450.22MB
8. Data Structure/5. Keep the user logged in and logout functionality.mp452.51MB
9. Sending the Message/1. Create the modal ViewController to enter the message.mp440.47MB
9. Sending the Message/2. Populating MessageViewController.mp464.23MB
9. Sending the Message/3. Sending the message to Firebase.mp435.57MB
9. Sending the Message/4. Receive new messages in real-time from Firebase.mp457.86MB
9. Sending the Message/5. Displaying new messages in the tableView.mp4115.91MB