• Game Rebels: The site that rewards you for posting
  • Join The Awesome ARK Server!

    Island PVE (Official Rates x2) by Vurh.Club
    Join ARK Server! Join ARK Discord!
  • The Game Shop V2!

    A Complete revamp! Hundreds of FREE games, now available!
    Shop Now!
  • Game Rebels Community

    Welcome to this awesome gaming forum
    Register Now
  • Earn Points to Buy Games!

    The more you post, the more you earn
    Learn More

Flutter, Googles New App SDK

Discussion in 'Coders Paradise' started by Referal, Oct 28, 2017.

  1. Referal

    Referal Well-Known Member

    All this information below came from their FAQ. But thank fuck tbh. hopefully wont be as laggy as android studio.

    Link: https://flutter.io/

    What does flutter do?

    Flutter is for mobile app developers wanting a faster or easier way to build beautiful mobile apps.
    Flutter is also for designers looking for a high-fidelity, fast prototyping tool. Prototypes built with Flutter can be handed to developers and shipped to users as real apps.
    Fundamentally, Flutter is for users that want beautiful apps, with delightful motion and animation, and UIs with character and an identity all their own.
    What kinds of apps can I build with Flutter?
    Flutter is optimized for 2D mobile apps that want to run on both Android and iOS.
    Apps that need to deliver brand-first designs are particularly well suited for Flutter. However, apps that need to look like stock platform apps can also be built with Flutter.
    You can build full-featured apps with Flutter, including camera, geolocation, network, storage, 3rd-party SDKs, and more.
    What makes Flutter unique?
    Flutter is different than most other options for building mobile apps because Flutter uses neither WebView nor the OEM widgets that shipped with the device. Instead, Flutter uses its own high-performance rendering engine to draw widgets.
    In addition, Flutter is different because it only has a thin layer of C/C++ code. Flutter implements most of its system (compositing, gestures, animation, framework, widgets, etc) in Dart (a modern, terse, object-oriented language) that developers can easily approach read, change, replace, or remove. This gives developers tremendous control over the system, as well as significantly lowers the bar to approachability for the majority of the system.
    How does Flutter run my code on Android?
    The engine’s C/C++ code is compiled with Android’s NDK, and the majority of the framework and application code is running as native code compiled by the Dart compiler.

    How does Flutter run my code on iOS?
    The engine’s C/C++ code is compiled with LLVM, and any Dart code is AOT-compiled into native code. The app runs using the native instruction set (no interpreter is involved).