Loading...

Back to Projects
FlashSend App Icon

Flash Send

A modern Android chat app built with Jetpack Compose. Features real-time messaging, media sharing, and rich notifications.

AndroidKotlinJetpack ComposeMaterial 3Firebase
Visual Tour

Screenshots

Chat messages screen
Real-time Chat
Message actions & reactions
Reactions & Actions
Chats list light mode
Chats Screen
Chats list dark mode
Dark Mode
Profile screen
User Profile
Settings
Settings
Authentication screen
Authentication
Push notifications
Smart Notifications
Features

Everything you need in a chat app

Real-time Messaging

Instantly send and receive text messages. Delivered in real-time.

Rich Media Sharing

Share images, audio messages, and your live location right inside any chat.

Message Management

Edit typos or delete messages after sending. React with emojis. See read receipts.

Smart Notifications

Push notifications with quick-reply and mark-as-read actions.

Dark & Light Themes

A beautiful Material 3 UI that adapts to your preferred theme automatically.

User Profiles

Customizable profiles with avatar and display name.

Location Sharing

Share your real-time location with contacts inside any conversation.

Offline Support

Keep browsing conversations even when offline. Messages sync automatically on reconnect.

Under the Hood

Built with the modern Android stack

FlashSend is built entirely in Kotlin using Jetpack Compose for the UI. Every screen follows Material 3 design guidelines for a consistent, modern feel.

The backend is powered by Firebase - Authentication, Firestore snapshots for realtime messaging, Cloud Storage for media, and Cloud Messaging for push notifications.

KotlinJetpack ComposeMaterial 3HiltFirebase AuthFirebase FirestoreFirebase StorageFCMCoroutines
MessagesNotifications
Home darkProfile
Home dark

Like what you see?

FlashSend is fully open source. Explore the code, fork it, or drop a ⭐ to show support.