This is a chatting application. It combines Node.js server with firebase to create powerful, faster and more secure application.
Sign In and Sign Up Screen -
Inbox, Friends, Profile Screen -
Unverified Account -
Phone 1 -
Phone 2 -
Message flow -
Edit User Profile -
Verified and Password Encryption Dialog -
Draft Message -
- Login using email-password with verify email after login.
- If the user verifies their email, there will be a green tick along with their username. This will help other user to avoid fake accounts.
- Send friend request and recieve notifications when get one.
- Chat with your friends with new message recieved notification.
- All the coversation and the password is encrypted using Advanced Encryption System.
- ForgotPassword and UpdatedPassword available on fingertips.
- Make profile and edit them whenever want.
- See whether the user has seen the last message or not.
- See whether the user is online or not.
- Firebase Auth
- Firebase Database
- Firebase Storage
- Firebase Cloud Messaging
- Android - socket.io-client
- ButterKnife
- RxJava - 3
- Node.js - socket.io
- Android --> BottomSheetFragment, CustomDialog, NotificationMessagingServices - Firebase, Activities, Fragments, ModelClasses, Entities, Adapters, ViewHolders.