Flutter makes it easy to build beautiful apps for iOS, Android, Web, and Desktop from a single codebase. In this beginner-friendly tutorial, we walk you through setting up Flutter and building your first app from scratch.

Setting Up Flutter

Install the Flutter SDK, set up Android Studio or VS Code, and run flutter doctor to verify your installation. The whole setup takes under 30 minutes.

Your First Widget

Everything in Flutter is a widget. We start with a simple Scaffold, AppBar, and Text widget to build a Hello World app, then progressively add more features.