Chapter 1 Introduction Flutter
Chapter 1 Introduction Flutter
Chapter 1 Introduction Flutter
Introduction to flutter
Topics
• Mobile operating system
• Types of Mobile Apps
• Flutter, Dart
• Installing Flutter SDK
• Flutter Showcase
• Set up the Android emulator and iOS simulator
Mobile Operating System
1. Hot Reload
2. Access to Native Feature
3. Minimal Code
4. Fast Development
5. Cross platform Development
What makes Flutter unique?
Compiles to Native Code (ARM Binary code)
No reliance on OEM widgets
No bridge needed
No markup language (only Dart)
Flutter
Architecture
The Popular Apps Made With Flutter
Flutter Showcase
https://flutter.dev/showcase &
https://itsallwidgets.com
Flutter Showcase
https://flutter.io/showcase &
https://itsallwidgets.com
Flutter Showcase
https://flutter.io/showcase &
https://itsallwidgets.com
Installing Flutter SDK
https://flutter.dev/docs/get-started/install
Popular Flutter IDEs
Set up the Android emulator
1. Install Android Studio