Flutter is a new mobile app development framework created by Google that allows building high-performance, native apps for iOS and Android from a single codebase. It uses Dart as its programming language. Flutter compiles code to native ARM machine code rather than interpreting it, allowing apps built with Flutter to perform similarly to those built natively with Swift or Java. Flutter provides widgets that are analogous to HTML/CSS elements, allowing developers to build custom user interfaces easily. Flutter also supports features like hot reload, which instantly pushes code and UI changes to the emulator or device.
The Magic ofFlutter
By : Ahmed Abu Eldahab
@dahabdev
2.
About Me
My nameis Ahmed Abu Eldahab
/Dahabdev /Dahabdev /Dahabit
- Co-Founder & CTO of Savvy Tech
- Founder of FlutterEgypt
- GDG Alexandria Organizer
- I wrote my first line of code 22 years ago (1995).
- I started teaching programming since (2000).
- I have 15+ years experience with software (Web - Mobile - Desktop)
3.
About Us
FlutterEgypt
- Worldfirst Flutter Meetup community ( our first meetup was
27th january 2018)
- World first Flutter community that join Together with Google
Developers (30th april 2018)
/FlutterEgypt
http://flutteregypt.com
What is Flutter?
Flutteris the next step in
App development
Speed and performance
Fast , smooth performance
Flexibility
Customize anything - Brand
first design
Native look and feel
Familiarity , ease of use
Rapid Development
Easy to learn , predictable
18.
What makes Flutterunique?
- Compiles to Native Code (ARM Binary code)
- No reliance on OEM widgets
- No bridge needed
- No markup language (only Dart)
19.
What is Dart?
Onelanguage to rule them all..
- Open-source web programming language developed by Google.
- Class-based, single-inheritance, object oriented language with
C-style syntax.
- Supports interfaces, abstract classes, reified generics, and optional
typing(Dart 1) and strong typing (Dart 2)..
20.
● Language andLibraries
● Packages manager https://pub.dartlang.org/
● Virtual machine
● Compile to Javascript dart2js
Batteries included
About Me
My nameis Ahmed Abu Eldahab
/Dahabdev /Dahabdev /Dahabit
- Co-Founder & CTO of Savvy Tech
- Founder of FlutterEgypt
- GDG Alexandria Organizer
- I wrote my first line of code 22 years ago (1995).
- I started teaching programming since (2000).
- I have 15+ years experience with software (Web - Mobile - Desktop)