This is a mobile application built with android studio and firebase as backend which includes social media functionalities along with user-friendly ui, real-time chatting experience, and many more
- Android Material Designs for UI
- Finding friends online
- Private Messaging
- Data Compression for big size file & high quality file sharing (images,pdf,docx)
- Real time location sharing
- Online Presence system (whether other users are online or not)
- Read receipts (message read by the other user or not)
- Last seen of the user
- Emoji support during chatting
Login Page | Home Page | Find Friends |
---|---|---|
Chat Fragment | Chat Fragment | Loaction Sharing |
---|---|---|
File Sharing | User Setting | Change Profile |
---|---|---|
- Android Studio (Java)
- Firebase Database
- Firebase Storage
- Google maps api
- Zelory Compressor
- Git for version control
- Different OOP concepts were used like Inheritance, Encapsulation , Abstraction ,Polymorphism ,etc
- Multithreading was used for real time user experience.
- You need Android Studio installed along with java jdk.
- Copy the clone url and select get from version control on android studio.
- Paste the clone url link into url section and hit clone.
- Install all the dependecies which android studio asks and you are all done.
We are very thankful to all the contributors of theses APIs which made our jobs easier.
- Hdodenhof - To view images in oval shape.
- Image Loader & Cropper - To load image from device and cropping it in square shape.
- Picasso - Image downloading and caching library for Android.
Any suggestions or improvement are welcome..