Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming makes me Flutter!

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Programming makes me Flutter!

Know about the new Google's UI toolkit to craft beautiful and natively compiled applications for mobile, web, and desktop using a single codebase-Dart.

Fluttering huh?

Avatar for Naamini Yonazi

Naamini Yonazi

November 17, 2018
Tweet

More Decks by Naamini Yonazi

Other Decks in Programming

Transcript

  1. FLUTTER • What is Flutter • Framework Architecture • Why

    Flutter? • Features • Development Tools • Dart Programming • Getting started … 2
  2. In-cheon “ Flutter is Google’s mobile UI framework for crafting

    high-quality native interfaces on iOS and Android in record time. “ Ie: Flutter allows you to build beautiful native apps on iOS and Android from a single codebase. - flutter.io Flutter can develop cross-platform high quality native apps
  3. Here are some few selection of apps made with Flutter:

    … Birch Finance, Hamilton Musical and many more.
  4. In-cheon • What does Flutter do? • Who is Flutter

    for? • Do I have to be an experienced programmer to use Flutter? • What makes Flutter unique? • Should I build my next production app with Flutter? • Does Flutter come with a framework?
  5. In-cheon The major components of Flutter include: • Flutter engine

    • Foundation library • Design-specific widgets
  6. A BETTER SOLUTION No more “Bridge”. Replace bridge with the

    compiled code into native code for multiple platforms. Dart is a compiled code
  7. So why Flutter is the next big thing ... 1.

    It is actually native (and not React Native native). 2. It doesn’t require a JavaScript bridge to talk to OEM widgets. 3. It is the default programming language for all the apps for Fuchsia OS (Google’s new operating system) *YAY*. 4. More and more startups are looking into it. 5. It is being supported and promoted by Google XD PS: Flutter is not a LANGUAGE, it’s an SDK just like Android SDK.
  8. In-cheon OS: • Mac OSX • Windows • Linux IDE’s

    • Android Studio • Intellij IDEA • VS Code
  9. Location “ Dart creates high-quality, mission-critical apps for iOS, Android,

    and the web. With features aimed at client-side development, Dart is a great fit for both mobile and web apps. Dart is free and open source” - dartlang.org • Productive • Fast • Portable • Approachable • Reactive Ie: Is a class-based, single-inheritance, PURE object-oriented programming language
  10. Getting Started with flutter .. Location • Choose OS •

    Get flutter SDK • Run flutter doctor