Mobile app MVP ยท MVP
OptionDrop
An offline Flutter app that makes everyday decisions faster with custom option lists and simple random tools.
Screenshots
Screenshots
About Project
About Project
OptionDrop helps people move past small everyday decisions without creating an account or sending data to a server. Users can save their own option lists, make a random selection, and use built-in coin flip, dice, random number, and yes/no tools whenever a list is unnecessary.
Small decisions can create unnecessary friction, while lightweight utility apps often introduce accounts, advertising, tracking, or network dependencies that the task does not need.
Designed and built the Flutter MVP, including local persistence, decision flows, reusable tools, settings, and privacy-first product boundaries.
A focused Android-ready tools MVP for fast, explainable decisions with a low-risk Google Play closed-testing scope.
Key Features
Key Features
- Create, edit, and delete personal option lists
- Pick randomly from lists containing at least two options
- Save selection results to on-device history
- Use coin flip, dice, random number, and yes/no quick tools
- Choose light, dark, or system theme
Key decisions
Key decisions
- Kept the app fully offline with no backend, accounts, analytics, advertising, or device permissions.
- Stored lists, theme preferences, and selection history locally with shared_preferences.
- Separated list management, random pickers, quick tools, history, and settings into focused application areas.
Technologies
Technologies
- Flutter
- Dart
- Android
- shared_preferences
- Offline-first
What I Learned
- A small utility app can feel trustworthy when its data boundaries are explicit and its core flow works without a network connection.
Future Improvements
- Add optional list backup and restore while preserving the local-first privacy model.
- Publish the closed-test build and connect its Google Play listing when available.
Project Links