Awesome Open Source
Awesome Open Source

Whatsapp Clone - Hiya Hiya Hiya

License Pull request Fcm docs Twitter Github

Chat Apps - base on Firebase Cloud Messaging


Feature List

  • [x] Direct message device to device
  • [x] Google authentication
  • [x] Register contact on same server
  • [x] On message received indicator
  • [x] Typing indicator
  • [x] Camera and photo gallery (paging)
  • [x] Divider time on chat and gallery
  • [x] Send image or photo
  • [x] Url preview on chat and input text
  • [x] Emoji keyboard (thanks to Niklas Baudy)
  • [x] Unread count
  • [x] Simple story
  • [ ] Profile page
  • [ ] Search chat and message
  • [ ] Group message
  • [ ] Message reversed paging
  • [ ] Story auto delete
  • [ ] Better story view
  • [ ] On read message indicator
  • [ ] Share live location
  • [ ] Amqp implementation
  • [ ] Logo

and many more..

Tech stack and 3rd library


Typing indicator Unread count Image and url preview
Date divider Front and back camera Gallery with divider time


Messaging flow Message and contact flow

Copyright 2020 Muhammad Utsman

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
hacktoberfest (4,243
kotlin (3,589
chat (389
mvvm-architecture (108
kotlin-coroutines (62
fcm (39