How aamir-azeez/diffabled works
DiffAbled is a Flutter app intended to help blind people learn braille independently. The README establishes the product goal and documents responsive UI, Help, and a “Do not show again” popup option; its changelog also identifies shared_preferences for local storage. The principal learner interaction is not detailed, and lib/main.dart was not sampled, so the graph avoids guessing lesson stages or internal calls. The preferences link reflects the documented storage capability, not inspected call-site wiring.
Main entry points: main.dart DiffAbled app · pubspec.yaml Shared preferences
Components 4
Learning app
- DiffAbled app
lib/main.dart - Local preferences
lib/main.dart - Shared preferences
pubspec.yaml
Other components
- Blind learner
Connections 2
- Blind learner → DiffAbled app: uses
- DiffAbled app → Shared preferences: stores settings