/RFirebaseMessaging

Project provides basic idea and approach for building an iOS application using firebase and implementing chat using Firebase.

Primary LanguageSwiftMIT LicenseMIT

RFirebaseMessaging

Project provides basic idea and approach for building small social media application using firebase and implementing chat using Firebase.

IMPORTANT

  • Make sure to update GoogleService-Info.plist
  • fcmServerKey inside class FCMNotificationHandler Phonebook

Project includes

  • Login, Signup, Forgot Password, Change Password, Logout
  • Request Sent, Request Received, Friends List, Invite Phonebook Contact
  • Search Friends, Send Request
  • Block/UnBlock Feature
  • Group Handlings
  • Personal and Group Chat (Text, image, video)
  • Push Notifications using FCM
  • Shared Media
  • Many Others..

Alt text Alt text Alt text Alt text Alt text Alt text

More for Firebase

https://console.firebase.google.com/

Author

License

RFirebaseMessaging is available under the MIT license. See the LICENSE file for more info.

Other Libraries

  • RBiometric:- Elegant and Easy-to-Use library for iOS Biometric (TouchId and FaceId) authentication.
  • RPdfGenerator:- A sample project to generate PDF file from data using itextpdf/itext7 library.
  • RPicker:- Elegant and Easy-to-Use Date and Options Picker.
  • RBeacon:- Sample project for turning android device into a Beacon device. App can work as both broadcaster and receiver.