9. Skia Graphics Library - Flutter Mobile / Flutter Desktop
BSD - C++ Cross Platform Library
CPU Drawing Library Steadily integrating GPU
Platforms
● Windows 7, 8, 8.1, 10
● macOS 10.10.5 or later
● iOS 8 or later
● Android 4.1 (JellyBean) or later
● Ubuntu 14.04+, Debian 8+, openSUSE 13.3+, or Fedora Linux 24+
Used in Chrome(ium) and Mozilla Products
https://skia.org/ / https://github.com/google/skia
10. Object Oriented, Scripting, Functional, Garbage
Collected. Used in
● Flutter Web
● Flutter Dev Stage
https://github.com/dart-lang/sdk
Similar to Swift, TypeScript, Kotlin, C#, many more
12. ?. - Null Check Operator
var, String, List, and bool int double
Function is an Object
Mixins are available
class Foo<T extends Bar>
Stream/Future async await
https://dart.dev/guides/language/language-tour
Default value (null)
13. Flutter API / Widgets
Cupertino
Material
Common
MediaQuery API
https://flutter.dev/docs/development/ui/widgets
26. Flutter vs
Xamarin / React
Native /
NativeScript /
Ionic / Cordova
...
State / Render architecture like
React Native
Fast Reload during
development
(Will) Target more than just
Mobile Platforms (Like
Xamarin)
Plugin hell like others (takes
time to plug and support all)
Not dependent on Native
Components (+/-)
Custom Made Widgets that
look like the native
Live Update/Code Push/
currently not available