In this lab, we will continue on declarative programming journey. Now that you work with react picking up other declarative programming paradigms should be much easier. In this following labs, we will begin exploring Dart and Swift languages and how they can be used in a declarative context.
Step 1: Read the guide flutter for react native developers and take the quiz on collab. https://flutter.dev/docs/get-started/flutter-for/react-native-devs.
Feel free to look at the quiz before reading the document, so that understand what types of questions are ask. This is called answer seeking and it is a great way to learn.
Step 2: Setup Your flutter Development environment. In the next lab you will be implemented the scroll lab in flutter. Fun, but challenging :). In this lab you will focus on setting up your development environment to support flutter. Visit https://flutter.dev/docs/get-started/install , select the platform that you want to work, it even supports chrome OS.
Below are some exact link that you might find useful as you prep for the implementing the scroll lab in flutter.
Useful flutter course: https://fluttercrashcourse.com/blog, https://www.udacity.com/course/build-native-mobile-apps-with-flutter–ud905
Common flutter issues: https://flutterforum.co/