ABSTRACT

This chapter gives a quick introduction about setting up a development environment for starting writing Flutter applications. It includes a high-level overview and pointers to the detailed instructions to setup a development environment for Android Studio Integrated Development Environment (IDE) on a macOS. Flutter applications can be created in macOS, Windows, Linux, and Chrome OS. However, this chapter only covers setting up the environment in macOS. Please refer to the official documentation for setting up the environment on other operating systems.

The Flutter is under rapid development itself and some of the features like support to web and desktop are not rolled into stable release yet. The support to web and desktop platforms is available in ‘dev’ channel. The ‘master’ channel has the bleeding edge improvements, features, and bug fixe. However, this channel is most unstable as well, and hence needs to be avoided in production. This chapter gets started creating a Flutter project from the command line using the Terminal program on macOS. This project is later opened for continued work in the Android Studio.