Flutter for React Native developers

Introduction to Dart for JavaScript Developers

Entry point
Printing to the console
Variables

Creating and assigning variables
Default value


Checking for null or zero
Functions
Asynchronous programming

Futures
async and await

The basics

How do I create a Flutter app?
How do I run my app?
How do I import widgets?
What is the equivalent of the React Native “Hello world!” app in Flutter?
How do I use widgets and nest them to form a widget tree?
How do I create reusable components?

Project structure and resources

Where do I start writing the code?
How are files structured in a Flutter app?
Where do I put my resources and assets and how do I use them?
How do I load images over a network?
How do I install packages and package plugins?

Flutter widgets

Views