Forwards incoming SMS messages to your email automatically.
- 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.
| Concern | Choice |
|---|---|
| UI | Flutter, Material |
| State management | provider |
| SMS | flutter_sms_inbox |
mailer |
|
| Auth | google_sign_in, firebase_auth |
| Platform | permission_handler |
lib/
- `app_retain_widget.dart`
- `google_signIn.dart`
- `loginPage.dart`
- `provider`
- `send_mail.dart`
- Flutter
>= 3.16(Dart>= 3.2)
git clone https://github.com/developer-rahim/Sms-To-Email.git
cd Sms-To-Email
flutter pub get
flutter runflutter test
flutter analyzeNeeds the SMS permission on Android, plus a Firebase project and a Google account for sending mail.
Released under the MIT License.