Chapter 1
Chapter 1
Introduction to flutter
Motivations
Nowadays mobile applications are becoming increasingly more
present in our daily life, allowing people to perform several tasks
through the use of smartphones, tablets or equivalent devices.
Great benefits in terms of innovation and in the variety of
available solutions, the rapid and continuous growth of the mobile
market has resulted in some fragmentation of the platforms that
support each mobile device.
What Is Flutter?
https://dartpad.dev/
Advantage of Advantage of
Dart … flutter
…
Dart is designed to be … fast Developer cycle
productive language for … single codebase for multiple
developers it has a clear … platform
and simple syntax that is . high performance
easy to learn
flutter React Native
programming language
Flutter uses Dart,witch is … React Native uses
an object-oriented … JavaScript, which is widely
language developed by … used language for web
google … developed
….
User-interface
1. Hot Reload
2. Access to Native Feature
3. Minimal Code
4. Fast Development
5. Cross platform Development
Software Installing
https://flutter-ko.dev/get-started/install https://code.visualstudio.com/
Installing Flutter SDK
https://flutter.dev/docs/get-started/install
Set up the Android emulator
1. Install Android Studio