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.

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!

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.

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?