Building scalable mobile apps with Flutter and Redux