Connect, Share, and Engage with Threadly
A feature-rich native Android social media application with real-time messaging, stories, and reels. Built with modern Android development practices and the MVVM architecture.

Quick Start
Get Threadly up and running in just a few steps
Setup Backend Server
Threadly requires a running backend. Clone and configure the server:Update the
BASE_URL in app/build.gradle to point to your server instance.Configure Firebase
Add your
google-services.json file to the app/ directory for Firebase Cloud Messaging (FCM) push notifications.You’ll need to create a Firebase project and enable Cloud Messaging to get this file.
Core Features
Discover what makes Threadly a powerful social media platform
Authentication
Secure login and signup with email/mobile OTP verification
Real-time Messaging
1-on-1 chat powered by Socket.IO with FCM fallback
Reels
TikTok-style scrollable video feed with smooth ExoPlayer playback
Stories
Share temporary moments with followers
Social Feed
Dynamic home feed with images, videos, and stories
Media Creation
Custom camera implementation using CameraX
Architecture & Development
Learn about the technical foundation of Threadly
MVVM Pattern
Modern Android architecture with ViewModel and LiveData
Tech Stack
Java, Room, ExoPlayer, Socket.IO, and more
Networking
Fast Android Networking and Retrofit integration
Project Structure
Organized package structure for maintainability
Database
Room Database for robust offline support
Real-time Sync
Socket.IO for live messaging and notifications
API Reference
Explore the network managers, models, and utilities
Network Managers
AuthManager, PostsManager, MessageManager, and ProfileManager
Data Models
Posts, Profile, Stories, and Media models
Utilities
ExoPlayer, Connectivity, and Permission utilities
Socket.IO Events
Real-time event handling and message delivery
Ready to Build?
Start building your own social media experience with Threadly. Follow our comprehensive guides and explore the full API reference.