O que é Flutter e por que você deve estudá-lo em 2020

Olá Habr! Apresento a você a tradução do artigo: "O que é Flutter e por que você deve aprender em 2020", de Gaël Thomas .


O que é flutter?


O Flutter é um kit de ferramentas de desenvolvimento de interface de usuário móvel gratuito e de código aberto criado pelo Google e lançado em maio de 2017. Simplificando, usando o Flutter é possível criar seu próprio aplicativo móvel com uma matriz de código. Isso significa que, para criar dois aplicativos (IOS e Android), você pode usar uma única linguagem de programação e uma base de código.


O Flutter visa duas coisas importantes:


  • SDK (Software Development Kit): um conjunto de ferramentas para ajudá-lo a desenvolver aplicativos. Inclui ferramentas para compilar código no código de máquina nativo (código para iOS e Android).
  • Estrutura (biblioteca de interface do usuário baseada em widget): Uma coleção de elementos funcionais da interface do usuário (botões, entradas de texto, controles deslizantes etc.) que podem ser personalizados de acordo com as preferências pessoais.

Para o desenvolvimento com o Flutter, é usada uma linguagem de programação chamada Dart. Também é o idioma do Google, criado em outubro de 2011, mas melhorou significativamente nos últimos anos.


A Dart se concentra no desenvolvimento do layout da página da web; Pode ser facilmente usado para criar aplicativos móveis e da web.


Por que você precisa aprender Flutter?


Vou dar algumas razões pelas quais gosto do Flutter e prefiro usá-lo no próximo ano.


imagem


Empresas que usam Flutter


Treinamento e desenvolvimento simples


Flutter - uma plataforma moderna! É muito mais fácil criar aplicativos móveis. Se você usou Java, Swift ou React Native, saiba: Flutter é um pouco diferente.


Pessoalmente, nunca gostei do desenvolvimento de aplicativos móveis antes de começar a usar o Flutter.


O que eu gosto no Flutter? Então é isso que você pode escrever um aplicativo nativo sem um monte de código.


Compilação rápida: desempenho máximo


Graças ao Flutter, você pode alterar seu código e ver os resultados em tempo real. Isso é chamado de Hot-Reload. A atualização do aplicativo em si requer muito pouco tempo. Algumas modificações significativas podem recarregar o aplicativo, mas se você trabalha como designer, por exemplo, altera o tamanho dos elementos, isso é possível simplesmente no modo Hot-Reload!


imagem


Ideal para o lançamento do MVP (produto mínimo viável)


Se você precisar apresentar seu produto aos investidores o mais rápido possível, poderá usar o Flutter!


4 principais razões para usar o Flutter no seu MVP:


  • O desenvolvimento de um aplicativo móvel com o Flutter é mais barato porque você não precisa criar e suportar dois aplicativos móveis (um para IOS e Android).
  • Um desenvolvedor é suficiente para criar MVP.
  • É eficaz; é impossível notar a diferença entre o aplicativo nativo e o aplicativo Flutter.
  • É lindo; Você pode facilmente usar os widgets fornecidos pelo Flutter e personalizá-los para criar uma interface de usuário original para seus clientes.

Comunidade em crescimento


Flutter tem uma comunidade legal e poderosa, e isso é apenas o começo!


Gosto de compartilhar meu conhecimento e conteúdo útil de programação em meu site. Preciso saber que estou trabalhando em uma tecnologia cheia de potencial e com muitas origens.


Quando comecei a usar o Flutter, a primeira coisa que comecei foi procurar comunidades e fiquei surpreso ... Há uma enorme quantidade de recursos para compartilhar experiências e comunicação!


Suporte Android Studio e Código VS


O Flutter está disponível em vários IDEs. Os dois principais editores de código e desenvolvimento usando essa tecnologia são o Android Studio (IntelliJ) e o VS Code.


O Android Studio é um software completo, onde tudo que você precisa já está integrado; Para começar, você precisa baixar os plug-ins Flutter e Dart.


O VS Code é uma ferramenta simples, tudo é configurado através de plugins do mercado.


Uso o Android Studio porque não preciso configurar muitos parâmetros para funcionar.


Mas você pode escolher o seu IDE preferido!


Freelance


Se você quer começar como freelancer, pense em Flutter!


Em 2020, essa tecnologia deve disparar. Muitas empresas vão procurar desenvolvedores nesta área.


A maior plataforma freelancer da França chamada Malt publicou recentemente as tendências tecnológicas deste ano. O Flutter aumentou em 303% nesta plataforma de 2018 a 2019.


imagem


Estatísticas Flutter - Malt


Conclusão


Espero que esta introdução à tecnologia tenha interessado e motivado você. O que você acha de Flutter? Quer experimentá-lo no próximo ano?

Source: https://habr.com/ru/post/pt481326/


All Articles