Messaging App

Messaging app is a simple instant messaging app using firebase real-time database and MVP clean architecture patterns.

Here is a complete list of features:

  1. Phone number sign up via SMS
  2. User profile editing
  3. One to one and many to many chat rooms with people from user contacts
  4. Image, video and file sharing
  5. Emoji support
  6. Notifications
  7. Admob
  8. Invites
  9. Android Oreo support and complete compatibility
  10. Adaptive icon and splash screen


Our app is built using finest software developer techniques and technologies. It’s ready for testing and any modifications or further development. For example, you can replace firebase with any other service for very low effort.

We use MVP clean architecture using Dagger. RxAndroid, Retrofit and Butterknife are also being used. A complete list of third party open source libraries is included in the about section of the app.