Professional iOS Chat App with Social Login using Firebase 3 - Part 3 Premium class

Zero2Launch Team, Johns Hopkins University

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
5 Videos (43m)
    • Start building chat functionality: integrate JSQMessagesViewController library

      8:53
    • Display messages on the chat view

      7:07
    • Send photo messages

      8:41
    • Play message videos in the app

      7:54
    • Send video messages

      10:32

About This Class

This course is about becoming professional

This course teaches you to build a complete messaging app at an industry-standard level, which can be published on the app store right away to serve millions of people. The course spirit is to equips you with good coding practices and intuitive, high-level thinking, which are crucial in becoming a professional developer.

You will build the must-have feature backed by the must-learn framework

In this course, you’ll learn to build a pretty, full-function messaging app which lets users sign in with their social network accounts, and send text, photo, and video messages. During the course, you’ll learn how to use Firebase to handle real-time data and synchronize media data such as photos and videos. The course also helps you to easily integrate chat functionality into your own apps, which is a must in publishing an app these days.

You know the what and why of every single line of code

The course equips you with good coding practices and intuitive, high level thinking, which are crucial in becoming a decent developer. Each module or lecture starts with a clear roadmap to help you see the big picture and how each element fits in. Every step or line of code is well-motivated and followed by intuitive explanations. At anytime during the course, you will be able to fully aware of what you are doing and why you are doing that.

You will master the hottest backend service and messaging library in the hottest programming language

In this course, we'll teach you to build a full-function iOS messaging app using theJSQMessagesViewController library. The app will be written in Swift programming language with the new Firebase backend. We focus on helping you to write clean and extensible code so that you can build your own chat apps with various database and backend services, or integrate the chat functionality into your own apps.

JSQMessagesViewController is a open-source iOS messaging library that becomes increasingly popular recently. It offers ready-to-use messaging features which can be easily integrated into your apps. You'll learn to use JSQMessagesViewController to build complete chat apps that allow users to send media messages such as photos and videos with thumbnails.

Firebase is a mobile-backend-as-a-service that provides several features for building powerful mobile apps. Firebase has three core services: a realtime database, user authentication and hosting. With the Firebase iOS SDK, you can use these services to build powerful apps without writing a single line of server code.

Firebase offers unlimited possibilities to sync your apps data to the cloud for storing and protection. When a Firebase database updates, all connected users receive updates in realtime automatically. With Firebase, power is in your hands - without learning other languages or frameworks.

3

Students

--

Projects

0

Reviews (0)

Zero2Launch Team

Johns Hopkins University

The Zero2Launch Team develops high-quality programming courses around topics in mobile development including iOS, Android, Responsive Web Design and other emerging technologies.

Coding geeks from the world-class Johns Hopkins University. Love building polished, industry standard web and mobile apps. Passionate about teaching others to do so in simplest and most efficient ways.