e CSS para desenvolvimento; • Se comunica com o nativo através de uma Bridge (Ponte); • Features dependente da versão do Webview no celular do cliente; • Performance comprometida pela Bridge.
javascript reativos; • Se comunica com o nativo através de uma Bridge (Ponte); • Transpila todo código de uma linguagem para outra; • Se comunica quase diretamente com o nativo; • Performance comprometida em certos momentos pela Bridge.
lento relacionado a produtividade com front-end; • Híbrido com tecnologias Web, mas com performance comprometida; • Nativo com JIT/AOT, mas com Bridge/Runtime que acessam direto o OEM nativo causando problemas de performance; • SDK de Jogos, mas não recomendado para finalidades que não jogos. • Combine tudo, estale os dedos e prepare-se para os bugs.
e de alto desempenho; • Funciona no Android e no iOS; • Possui seu próprio conjunto de Widgets; • Estilo de componentes reativos como React; • Criado e mantido pelo Google; • Open Source. Flutter
Também trabalha com JIT; • Torna mais fácil a criação de animações e transições suaves que rodam a 60fps; • Evita utilizar JSX ou XML para criação de layout; • Sintaxe clara e concisa; • É rápida graças a sua estrutura de AOT; • Compila para ARM ou x86 para mobiles e transpila para JavaScript para Web; • É fácil de aprender para quem já conhece C++, C# ou Java; • Dart 2 lançado recentemente com foco em produtividade. https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf
duas plataformas mobile mais utilizadas; • Prototipação - Protótipos em tempo recorde totalmente funcional; • Desenvolvedores - Dart é fácil e simples de usar, várias IDEs com suporte (Intellij, Android Studio e Visual Studio Code), Widgets altamente personalizáveis, e muito mais...
ou iOS; • Necessário implementar em cada plataforma; • Funciona como um Broadcast, logo é necessário ter cuidado com o identificador; • Ex: Obter o status da bateria, usar o Bluetooth, entre outros.
https://www.dartlang.org/ • Tire suas dúvidas - https://flutter.io/faq • What’s revolutionary about Flutter - https://hackernoon.com/whats-revolutionary-about-flutter-946915b09514 • Why Flutter Uses Dart? - https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf • Flutter o que é isso - https://speakerdeck.com/rafaeltoledo/flutter-o-que-e-isso • What’s New in Flutter Beta 3 - https://medium.com/flutter-io/flutter-beta-3-7d88125245dc • Material Components for Flutter - https://material.io/develop/flutter/