SWIFT 3 Source Code [Fully Updated]
  • Download Swift 3 Source Code of The App Here.
Part 1. Introduction and app layout
  • Introduction
  • Rough layout and placeholder code
  • Download the Resources folder
  • Design login view: customize login buttons
  • Design chat view and build view-switching feature
Anonymous and Social Login with Firebase 3
  • Firebase introduction and installation
  • Anonymous login with Firebase 3
  • Combine login and view-switching; write clean and flexible code
  • Google login with Firebase 3
Build Chat Functionality with Fake Data
  • Start building chat functionality: integrate JSQMessagesViewController librar
  • Display messages on the chat view
  • Send photo messages
  • Send video messages
  • Play message videos in the app
Handle Real-time Message Data with Firebase 3
  • Handle real-time data with Firebase: storing and retrieving
  • Pull data from Firebase the right way
  • Upload and retrieve text messages with Firebase 3
  • What is Firebase Storage?
  • Save photo and video data to the Firebase 3 with the Firebase Storage
  • Retrieve photo and video messages from Firebase 3
  • User logout with Firebase 3
  • Structure user database and identify incoming-outgoing messages
  • Properly construct user database and display user information on chat view
  • Efficiently handle image data: Asynchronization
  • Asynchronization is hard; let's use third-party libraries