A intenção é ser um bate papo, então pode se sentir livre para perguntar a qualquer momento :)

Primeiramente, vamos voltar um pouco no tempo...

Lançamento de novos celulares com sistemas operacionais mais avançados

22/10/2008

29/06/2007

21/10/2011

3 Plataformas, 3 Linguagens

O que isso gerava?

Alternativas que foram criadas

Vantagens

Ú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

Desvantagens

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

Depois dessa introdução show de bola no assunto

VAMOS FALAR DE FLUTTER

O que vem a ser?

Quem me garante que a Google não vai acabar com esse projeto amanhã?

Exemplos de casos de uso no Brasil

 

 

Exemplos de casos de uso fora do Brasil

 

 

Exemplos de aplicações que desenvolvi com Flutter

Versões atuais (10/03/2020)

Qual a linguagem utilizada por baixo?

Chega de slides, vamos conversar!

- 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?

Perguntas?

O que é Flutter?

By Joao Victor Pereira santos

O que é Flutter?

  • 304