This app is social network app like messenger with real time chat using firebase database.
Using Libs
- Google/SignIn
- Facebook SDK
- Fabric
- Cloudinary
- JSQMessagesViewController
- TOCropViewController
- SVPullToRefresh
- SWRevealViewController
- JSONModel
- Rechability
- Crashlytics
Features
- Firebase and Cloudinary services
- Sign In and Sign Up with Twitter, Facebook, Google+ and Email
- Real time conversations with other person
- Send Video/Photo/Text message
- Group & Private chat
- Online status
- Edit & Delete profile
- Create own group
Some set up needed
- Pod installation
- Set up pod file
- Update pod
- Update Info.plist for Facebook, Google, Cloudinary
- FacebookAppID -> Facebook ID
- FacebookDisplayName - Facebook Name
- CloudinaryName -> Cloudinary storage name
- CloudinarySecretKey -> Cloudinary secret key
- CloudinaryApiKey -> Cloudinary api key
- Update URL Types
- Google (identifier) -> REVERSED_CLIENT_ID get value from GoogleService-Info.plist
- Facebook (identifier) -> fb(facebookId)