Única base de código que funciona tanto para Android e iOS
Uso do JavaScript, que já era conhecido de muita gente para o desenvolvimento web (menos no Xamarin, que usa C#)
Não ter a necessidade de ter times específicos de desenvolvimento para cada plataforma
Desenvolvimento mais rápido de aplicativos
Necessidade de escrever código especifico para plataforma em algumas situações
Alguns frameworks rodam em cima de uma WebView, causando falta de performance em relação a apps nativos.
No caso dos frameworks que possuem a WebView para rodar, os componentes são web, e não nativos do sistema operacional.
No caso do ReactNative, existe uma ponte JavaScript que se comunica com o sistema operacional para passar os comandos, perdendo assim um pouco de performance
- Flutter é focado só para front-end?
- Como trabalhar com consumo de API nele?
- Por que ele e não Ionic ou React Naitve?
- Um exemplo em produção?
- Quais são as desvantagens?
- Qual é a curva de aprendizado?
- Por que usar esse framework no lugar do nativo?
- Por onde começar?