Messages

Messages

Simple, private SMS messaging. Offline-first, no ads, no tracking.

Anindra Phone & SMS

Screenshots

Screenshot of Messages Screenshot of Messages Screenshot of Messages Screenshot of Messages Screenshot of Messages Screenshot of Messages Screenshot of Messages Screenshot of Messages

Description

Messages is a simple SMS app for Android built with Kotlin and Jetpack Compose (Material 3). It is fully offline: the manifest declares no INTERNET permission, so your messages never leave your device except through your carrier.

Features * Clean Material 3 interface with light / dark / system themes * Conversations list with search, unread badges and avatars * Pin, archive, trash (+ undo) and delete conversations; swipe actions * Drafts auto-saved per conversation * Scheduled messages and optional delayed sending * Message forwarding and tappable links * MMS image send/receive (when set as default SMS app) * Dual-SIM support with per-message SIM selection * Sent / delivered / failed status per message with retry * Number blocking and report-spam style contact actions * Database backup & restore * No ads, no analytics, no trackers Permissions SMS and contacts permissions are used only to send/receive messages and show contact names. The app requests no network access at all.

What’s new (1.0.30)

Fixes since 1.0.29:
• Adding people to a group appends instead of creating a second group; you land in the new chat and can pick several pictures at once.
• MMS: picture-only messages now notify, and the app no longer requests network permissions — MMS is platform-only.
• Fixed the Delay picker clipping and the "Highlight links" corners in the new settings UI.
• The legacy "Swipe actions" switch toggles again.
• Contact names refresh as Contacts change; timestamps use milliseconds.

Versions

Version Date Size Requires Android Download
1.0.30 current
7be1b6224c9d8537…
2026-10-22 6.6 MB API 29
1.0.29
6a1b93a63b35c8e4…
2026-10-14 6.9 MB API 29
1.0.27
7608d21c4ac1ac0d…
2026-09-27 5.9 MB API 29

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Send SMSSend text messages (may cost money).
  • Receive SMSProcess incoming text messages.
  • Read SMSRead text messages.
  • WRITE_SMS
  • RECEIVE_MMS
  • RECEIVE_WAP_PUSH
  • Read contactsAccess the address book.
  • NotificationsShow notifications.
Show 13 more permissions
  • PhotosRead images from the media library.
  • Phone stateDetect ongoing calls and read device information.
  • Exact alarmsTrigger actions at a precise time.
  • USE_EXACT_ALARM
  • Prevent sleepingKeep the device from going to sleep.
  • USE_FULL_SCREEN_INTENT
  • Write storageCreate and change files on the device storage.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • Run at startupStart automatically after the device is switched on.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • messages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • Read storageRead files on the device storage.

Comments