Skip to content

About

SMS forwarding utility: reads SMS inbox, sends via email with Firebase Auth and runs an Android background service.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Sms-To-Email

Forwards incoming SMS messages to your email automatically.

Highlights

  • Reads the device inbox with flutter_sms_inbox.
  • Sends mail through mailer, authenticated with Google Sign-In.
  • A native Android background service keeps the forwarding active while the app is closed.
  • Provider state tracks the forwarding status across screens.

Tech Stack

Concern Choice
UI Flutter, Material
State management provider
SMS flutter_sms_inbox
Email mailer
Auth google_sign_in, firebase_auth
Platform permission_handler

Project Structure

lib/
- `app_retain_widget.dart`
- `google_signIn.dart`
- `loginPage.dart`
- `provider`
- `send_mail.dart`

Getting Started

Prerequisites

  • Flutter >= 3.16 (Dart >= 3.2)

Run

git clone https://github.com/developer-rahim/Sms-To-Email.git
cd Sms-To-Email
flutter pub get
flutter run

Test

flutter test
flutter analyze

Notes

Needs the SMS permission on Android, plus a Firebase project and a Google account for sending mail.

License

Released under the MIT License.

About

SMS forwarding utility: reads SMS inbox, sends via email with Firebase Auth and runs an Android background service.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages