Provide out of the box way to create your own social media applications with different services.
- Authentication
- Friend list
- Chat
- Search friend
- Friend request
- Notification
- Local database
- Latest message
- Unread message count
- Dark mode
- Profile
- Group chat
- Feed
- Preference Settings
- Light mode
- Call (Audio/Video)
- Emotes
- Message Withdrawal
- Custom Theme
- Notification Channel
- i18n
- Public server - Beta
- Own server using Ktor - Beta
- Google Firebase - Planning
- MongoDB Realm - Planning
- Architecture — MVVM
- Database - Locally stored using Room, Key-value stored using DataStore
- UI/UX - Pure Jetpack compose, designed with Figma
- Dependency injection - Hilt
- Clone the repository
- Create a
local.properties
file in the root of the project - Open the project in Android Studio and open the 'local.properties' file you just created
- Add the following lines to the file:
sdk.dir=<path to your Android SDK>
serverIP=<your server IP> # Example: 127.0.0.1:8080 or www.example.com
- Press the run button to build and run the app