
The application architecture follows the BLoC (Business Logic Component) pattern standard in Flutter development.
The choice of Flutter as the development framework is driven by three primary factors relevant to educational apps: kumon digital assistant flutter app features
One of the hardest parent skills is knowing when to intervene. The KDA provides a subtle, real-time indicator on the parent’s paired phone (via Firebase Cloud Messaging). When the student hesitates on a problem for more than a calibrated threshold, the parent app shows a silent notification: "Student paused for 12 seconds. Recommended action: Wait 20 more seconds, then ask, 'What is the first step?'" This trains parents to be facilitators, not lecturers. kumon digital assistant flutter app features