A ChatBlo is an Android Realtime chat application with features like Last seen, Emojis, Pagination and so on. ChatBlo is a Chat app for Andorid that lets you chat with all the logged in user. ChatBlo is powered by Firebase real-time database and everyone logged into the app will get your message in realtime and can reply for the same.
- Send a direct message to a user. (one to one message)
- Emoji support.
- Attach pictures support.
- View the messages history.
- The read receipts feature allows your users to see when a message has been sent, delivered and read.
- Conversations list view with the last messages sent. (like Whatsapp)
- With the Presense Manager you can view when a user is online or offline and the inactivity period.
- View the user profile with fullname and email.
- Login with email and password. (Use firebase email and password authentication method )
- Signup with fullname, email, password.
- Contacts list view with fulltext search for fullname field.
- Push notification on status bar when has new message.
- Send Friend Request to a person, Cancel, Unfriend and Decline request mechanism.
- RecyclerView, Tab Layout, Custom Appbar, Custom many components.
- Update registered user profile.
- Image upload, Image Cropping, Image Size Compressing. (for thumb image)
- Update registered user profile.
- Firebase
- FirebaseAuth
- Firebase Real-Time Database
- Firebase Storage
- Firebase Functions
- Picasso
- squareup okhttp
- theartofdev edmodo
- Android Version greater than Nougat.
- Internet.
#ScreenShots
- Profile Page
- Friends Page
- Request page
- Message Fragment with emoji and last seen features
- All user activity
- Accept Request Activity