Ahmed Abu Eldahab
GDE Flutter & Dart
@dahabdev
Flutter A year of
creativity!
Ahmed Abu Eldahab
Google Developer Expert in Flutter & Dart
Kortobaa LLC CEO
Alexandria/Dubai
/Dahabdev
bit.ly/dahab-youtube
bit.ly/dahab-youtube
Flutter is Google's mobile UI
framework that provides a
fast and expressive way for
developers to build native
iOS & Android apps from
a single codebase
Flutter is Google’s UI toolkit
for building beautiful,
natively compiled
applications for mobile, web,
and desktop from a single
codebase
UI toolkit to build, test, and
deploy beautiful mobile,
web, desktop, and
embedded apps from a
single codebase.
/DahabDev
/DahabDev
Build apps for any screen
/DahabDev
● Sound Null Safety
● Packages manager https://pub.dev
● Virtual machine
● Compile to Javascript dart2js
Dart is a client-optimized language for fast apps on any platform!
(Web - Desktop - Mobile - Embedded)
/DahabDev
Flutter 2.5
September 2021
Flutter 2.0
March 2021
Flutter 2.2
May 2021
Flutter 2.8
December 2021
/DahabDev
Year 2022
Dart 2.14
Dart 2.13
Dart 2.12
Dart 2.15
Year 2021
Flutter 2.10
Feb 2022
Dart 2.16
Performance
Productivity
Support
/DahabDev
https://flutter.dev
Performance
/DahabDev
As always, job #1 with Flutter is quality!
Metal shader and iOS jank
Performance
/DahabDev
As always, job #1 with Flutter is quality!
playing a 20 second
animated GIF went from
needing 400+ GCs to
needing just 4
Performance
/DahabDev
As always, job #1 with Flutter is quality!
Platform Channels
Improve sending messages
between Dart and
Objective-C/Swift (iOS) or
Dart and Java/Kotlin
(Android)
Productivity
/DahabDev
Developer DevTools
As always, job #1 with Flutter is quality!
Productivity
/DahabDev
Developer DevTools
As always, job #1 with Flutter is quality!
Productivity
/DahabDev
Developer DevTools
As always, job #1 with Flutter is quality!
Productivity
/DahabDev
Developer DevTools
As always, job #1 with Flutter is quality!
Productivity
/DahabDev
Flutter fix
As always, job #1 with Flutter is quality!
Productivity
/DahabDev
Flutter Lints defines the latest
set of recommended lints that
encourage good coding
practices
https://dart-lang.github.io/linter/lints/index.html
Productivity
/DahabDev
You can switch to prerelease
versions in your extension
settings
Support
/DahabDev
Android full screen
/DahabDev
Support
/DahabDev
Flutter now supports 5
ad formats, integrates
both AdMob and Ad
Manager
Support
/DahabDev
Add Apple Pay &
Google Pay easily to
your application
Support
/DahabDev
A storefront-independent
API for purchases in
Flutter apps.
Support
/DahabDev
Material You support
Support
/DahabDev
The FlutterFire plugins have
(almost) all moved from beta to
stable quality.
https://firebase.flutter.dev/docs/overview
Support
/DahabDev
The FlutterFire plugins have
(almost) all moved from beta to
stable quality.
https://firebase.flutter.dev/docs/overview
Support
/DahabDev
Package support is now
available in DartPad
https://dartpad.dev
Support
/DahabDev
Furthermore, in the 3.0
release, webview_flutter
provides preliminary support
for a new platform: the web. W
Support
/DahabDev
Flame is a modular Flutter
game engine that provides a
complete set of
out-of-the-way solutions for
games
Support
/DahabDev
24000+ Packages available
https://pub.dev
Support
/DahabDev
12000+ Packages support ios
- Android - Web - Windows
https://pub.dev
Support
/DahabDev
1200+ Projects available on codecanyon vs 345+ for React native
Flutter 2.10
Flutter 2.10
Flutter 2.10
Flutter 2.10
Flutter 2.10
Flutter 2.10
Flutter 2.10
/DahabDev
/DahabDev
/DahabDev
https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181
https://medium.com/dartlang/dart-2-15-7e7a598e508a
https://medium.com/flutter/whats-new-in-flutter-2-5-6f080c3f3dc
https://medium.com/flutter/whats-new-in-flutter-2-10-5aafb0314b12
Thanks
Ahmed Abu Eldahab
Google Developer Expert in Flutter & Dart
Kortobaa LLC CEO
Alexandria/Dubai
/Dahabdev
bit.ly/flutter2022

Flutter A year of creativity!