Prévia do material em texto
O que é Flutter O Flutter é um framework construído pela Google para facilitar o desenvolvimento mobile multiplataforma (Android/iOS) que tem o Dart como principal linguagem de desenvolvimento. Ele utiliza uma abordagem até então única para lidar com os componentes nativos de cada plataforma, em que cada um deles é implementado pelo próprio framework e apresentado ao usuário por um motor de renderização próprio. O vídeo abaixo apresenta uma introdução a essas e outras características desse framework: Linguagem Dart Dart é a linguagem do Flutter e o ponto de partida para os seus estudos. É possível aprender Flutter e ao longo do caminho ir adquirindo familiaridade com o Dart, principalmente se você conhece JavaScript, dada a proximidade da sintaxe dessas duas linguagens. Contudo, ao começar do início com o Dart você estará muito melhor preparado para entender o Flutter e tirar proveito dos seus recursos. Foi pensando nisso que o Google criou a linguagem de programação Dart, com o intuito de facilitar a forma como integramos a aplicação como um todo. Neste artigo veremos os principais tópicos acerca dessa linguagem: como ela lida com a Orientação a Objetos, sintaxe, responsividade, manipulação de erros, classes, interfaces, dentre outros. https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/32285 rimeiros pComo instalar o Flutter? Instalar o Flutter é fácil, basta instalar o Flutter SDK, que já nos fornecerá o CLI (a ferramenta de linha de comando do Flutter), o compilador do Dart, o framework em si e muito mais. Precisamos, também, de um dispositivo Android onde possamos executar nosso aplicativo (pode ser o emulador do Android e/ou iOS ou um dispositivo físico) e o SDK da plataforma que estejamos desenvolvendo (o SDK do Android pode ser obtido através da instalação do Android Studio). Criamos um passo-a-passo para facilitar a instalação do Flutter, bem como executar um aplicativo no emulador Android fornecido pelo Android Studio: Hello World com Flutter • Quem está usando Flutter? Algumas empresas já está criando cases de sucesso com Flutter. Confira! •Realtor.com •Tencent •The New York Times •Square •Google Assistant • Como o Flutter funciona? O Flutter, similar à engines utilizadas em jogos como a OpenGL e renderiza os elementos do aplicativo (chamados de Widgets) diretamente em um https://www.devmedia.com.br/hello-world-com-flutter/40321 Canvas. Dessa forma, consegue executar o mesmo aplicativo tanto em aplicativos Android quanto em aplicativos iOS. Além disso, por conta dessa solução, também é capaz de executar animações em até 120 fps (frames por segundo). • Flutter é bom? Em nossa opinião, o Flutter tem muito mais vantagens para as equipes de desenvolvimento do que riscos. É uma ótima chance de criar aplicativos móveis bonitos, de alto desempenho e excelentes, que atendem às suas necessidades e requisitos personalizados. Vale a pena considerar o Flutter, especialmente se você deseja um aplicativo para iOS e Android. • Para o quê Flutter é usado? Flutter é uma estrutura de desenvolvimento de aplicativos móveis de código aberto criada pelo Google. É usado para desenvolver aplicativos para Android e iOS, além de ser o principal método de criação de aplicativos para o Google Fuchsia. • Flutter é fácil? Flutter é escrito em uma linguagem chamado Dart. Embora o Dart seja relativamente fácil de entender e seja uma boa linguagem de programação, ele não tem a popularidade do JavaScript. • Flutter é melhor que nativo? A Stack usada para o desenvolvimento nativo do Android e o Flutter são completamente diferentes. Embora Flutter e Android estejam sendo desenvolvidos no Google, a arquitetura técnica de ambas as plataformas é completamente diferente. Flutter usa Dart como a linguagem de programação, enquanto o desenvolvimento nativo do Android usa Java ou Kotlin.. • Flutter é grátis? De acordo com o site oficial do Flutter: O Flutter é o SDK do aplicativo móvel do Google para criar interfaces nativas de alta qualidade no iOS e Android em tempo recorde. O Flutter trabalha com o código existente, é usado por desenvolvedores e organizações em todo o mundo e é gratuito e de código aberto. assos com a Google Dart O que é Flutter Linguagem Dart rimeiros pComo instalar o Flutter? Quem está usando Flutter? Como o Flutter funciona? Flutter é bom? Para o quê Flutter é usado? Flutter é fácil? Flutter é melhor que nativo? Flutter é grátis? assos com a Google Dart