RivChat is a example for chat app base on Google Firebase, messages are delivered in real-time.
Video demo anh newest source code version: https://www.youtube.com/watch?v=KHCXsAsLgqM
HaloMe Messenger app on Play Store.
HaloMe Messenger is implemented from RivChat. Let checkout it on Play Store
1. Signin, signout, register.
- Register: allow user register a new account with username and password
- Signin: user must signin with username and password to use app.
- Forgot password: connect to Firebase service to reset password.
- Edit profile: change avatar image, edit username.
2. Chat, group chat
- Chat with friend: add friend, unfriend, send text message.
- Chat in group: create group, add member, kickoff member, delete group and rename.
3. Notification
- Push notification on status bar when has new message.
- Following step by step in this link https://firebase.google.com/docs/android/setup