Call Reminder turns a call note or user-approved transcript into a confirmed local reminder. For example, it detects: “I'll call Maria tomorrow at 3 PM” and offers to schedule a notification.
iOS third-party apps cannot silently access or record ordinary cellular/FaceTime phone-call audio. This MVP therefore accepts text the user pastes or dictates. A production version can add a consent-based recording/transcription flow for calls made inside the app or through a supported calling provider.
- Install Flutter (stable) and Xcode.
- In this folder run
flutter create --platforms=ios .once to generate the native iOS runner. - Run
flutter pub get. - Open an iOS simulator or device and run
flutter run.
On first launch, allow notifications. The app stores reminders locally and schedules a local iOS notification.
- Dashboard for due-today, open, and overdue follow-ups
- User-started speech dictation plus typed/pasted notes
- Rule-based recognition of follow-up action, client, and time (
tomorrow, weekdays, AM/PM) - Review and edit before reminder creation
- Local notifications, persistent upcoming/completed lists, and swipe-to-delete
- An in-app privacy explanation and iOS microphone/speech permission text
- Unit and widget tests
- Add speech-to-text for user-started recordings, with microphone and speech-recognition permission explanations.
- Replace the simple parser with a privacy-reviewed language model/date extractor and show confidence.
- Add contacts, calendar links, recurrence, and a sync backend only after user consent.