Lecture1
Lecture1
Development
Flutter
T/Ebtehal Al-saadi
Course Guidelines
Introduction to Flutter and install the farmwork
Basic widget
Built-in widgets
State Management
Database Sqflite
• https://dart.dev/overview
• https://flutter.dev/
• https://pub.dev/
The audience 15
Assignment 20
Midterm Exam 15
Project 50
Total 100
What is Mobile Application
Development?
Mobile application development is the process of
.computing resources
Flutter uses the open-source programming language Dart, which was also
developed by Google. Dart is optimized for building UIs ,and many of darts
strengths are used in flutter.
For example, one feature of dart used in flutter is sound null safety makes it
easier to detect common bugs called null errors.
This feature reduces the time developers spend on code maintenance and
Programming language
gives them more time to focus on building their applications.
Developed by google
• Dart
• How to build UI?
• Widgets(Text,
TAM Container, Image, Column)
• Stateless and Statefull
• User interactions
SAM
• Navigation(multiple screens)
• Data Storage
• Networking(API)
• Build your Owen app
• Git/GitHub (Optional)
Installing flutter
• Vs code
• Flutter SDK
• Download extension (Dart and flutter)
Thank You