This document provides an introduction to mobile app development using Flutter. It discusses different approaches to app development like native, hybrid and cross-platform. It then describes Flutter as an open-source SDK created by Google to build apps for multiple platforms from a single codebase using Dart programming language. It explains some important Flutter widgets like MaterialApp, Scaffold, AppBar, Container, Row, Column for building app UI. It also discusses using packages, Firebase and databases in Flutter app development.