
Messages
by Tiana StationA modern default SMS & MMS app, rebuilt from the ground up in Jetpack Compose.
Screenshots
From the Messages Google Play listing · click to enlarge
- Default SMS/MMS messaging with group conversations
- Scheduled messages and quick reply from notifications
- Block numbers, archive threads and swipe actions
- Backup & restore, auto-delete old messages
- Home-screen widgets and theme picker
// case study
Overview
A complete default SMS & MMS app, rebuilt from the ground up in Jetpack Compose.
How it works
As the default SMS app it handles the sms:, smsto: and mms: schemes, the headless “respond via message” service and the default-SMS-changed broadcast. On top of messaging it adds scheduled messages, blocking, archive, swipe actions, backup & restore, auto-delete, quick reply from notifications and home-screen widgets.
Architecture
Separate app, domain, data, common and android-smsmms modules, with Hilt, Room, WorkManager and Media3 for attachments. A GDPR consent flow and a Baseline Profile benchmark module are included. The messaging core builds on the open-source QKSMS project.
