A real-time social app using Firebase and Swift 4.
- Register and login with email. (Google and Facebook Sign-In to be implemented)
- Create real-time posts.
- Create groups with specific members.
- Real-time messaging in private groups.
- Used UITableView to display posts, groups and messages.
- Used UIEdgeInset to customize paddings on UITextField.
- Used CATransition to show and dismiss views with animations.
- Used UIAlertController to display messages.
- Used UITapGestureRecognizer dismiss view controller and keyboard.
Used Firebase to authorize users and communicate with database.