https://github.com/kartiknagar333/statusapp
📲 Get WhatsApp status & Instagram Feed-Reel photo & video | 💬 Chat with any WhatsApp phone number without saving it | 📥 Save & Download Instagram Feed-post & Reel media | 🖼️ Set direct wallpaper from high-quality online sources
https://github.com/kartiknagar333/statusapp
android-app direct-whatsapp-chat instagram-media-downloader java jetpack-android jetpack-lifecycle-components kotlin-android mvvm reel-downloader retrofit2 wallpaper-setter whatsapp-status-saver
Last synced: 2 months ago
JSON representation
📲 Get WhatsApp status & Instagram Feed-Reel photo & video | 💬 Chat with any WhatsApp phone number without saving it | 📥 Save & Download Instagram Feed-post & Reel media | 🖼️ Set direct wallpaper from high-quality online sources
- Host: GitHub
- URL: https://github.com/kartiknagar333/statusapp
- Owner: kartiknagar333
- Created: 2025-06-22T23:55:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T01:19:59.000Z (about 1 year ago)
- Last Synced: 2025-06-23T01:24:05.471Z (about 1 year ago)
- Topics: android-app, direct-whatsapp-chat, instagram-media-downloader, java, jetpack-android, jetpack-lifecycle-components, kotlin-android, mvvm, reel-downloader, retrofit2, wallpaper-setter, whatsapp-status-saver
- Language: Java
- Homepage:
- Size: 5.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StatusApp
## Features
- #### 📲 Get WhatsApp status & Instagram Feed-Reel photo & video
- #### 💬 Chat with any WhatsApp phone number without saving number
- #### 📥 Save & Download Photo - Video of Instagram Feed post & Reel
- #### 🖼️ Set Direct Wallpaper from Internet High-Quality Wallpaper Site
## Architecture
- The app follows the MVVM (Model–View–ViewModel) architectural pattern, along with several supporting best practices:
- View (Activities/Fragments)Displays data and handles user interactions via data binding and observers.
- ViewModelExposes UI state via LiveData or StateFlow, handles UI events, and coordinates with the domain layer. Survives configuration changes.
- RepositoryActs as a single source of truth for data, mediating between local (Room database, file storage) and remote sources (WhatsApp directories, Instagram APIs, Pexels/Unsplash REST endpoints via Retrofit).
- RoomManages local persistence of saved statuses, chats, and media metadata with DAO interfaces and entities.
- Retrofit + OkHttpHandles network operations for Instagram, Pexels, and Unsplash APIs, with JSON serialization via Moshi/Gson.
- CoroutinesProvides structured concurrency for background tasks, ensuring non-blocking I/O and simplified threading.
- Data Binding / View BindingBinds UI components directly to data sources, reducing boilerplate view lookups.
- Single Activity (optional)If implemented, uses a single-activity host with multiple Fragments for each feature area (WhatsApp, Instagram, Gallery).
## Screenshots
- **AboutApp - WhatsAppTab - InstagramTab**
- **Choose Wallpaper Site - Search Photo**
- **LoadingScreen - SettingsScreen - DownloadScreen**