Skip to content

mikedinhnguyen/Flash-Chat

Repository files navigation

Flash Chat

This is a companion project to The App Brewery's Complete App Developement Bootcamp, check out the full course at www.appbrewery.co

Created a chat app similar to WhatsApp, while using a service called Firebase Firestore as a backend database to store and retrieve our messages from the cloud. Also used Table Views, created custom cells, and made a cloud-based backend database.

What I learned

  • How to integrate third party libraries in the app using Cocoapods and Swift Package Manager
  • How to store data in the cloud using Firebase Firestore
  • How to query and sort the Firebase database
  • How to use Firebase for user authentication, registration and login
  • How to work with UITableViews and how to set their data sources and delegates
  • How to create custom views using .xib files to modify native design components
  • How to embed View Controllers in a Navigation Controller and understand the navigation stack
  • How to create a constants file and use static properties to store Strings and other constants
  • Learned about the App Lifecycle and how to use viewWillAppear or viewWillDisappear
  • How to create direct Segues for navigation

title

login

chat

About

Chat iOS app using Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published