Architecting the Reactive Flutter App