Quer ter acesso a todos os cursos desse Guia?
Tecnologia Flutter
Com o Flutter você vai desenvolver aplicativos para dispositivos móveis de forma simples e com praticidade.
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.
A série de artigos a seguir contém uma introdução objetiva ao Dart:
-
ArtigoCrie um Hello world com Dart
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoPrimeiros passos com a Google Dart
Ver introdução
free
Pronto para avançar? Então confira abaixo como funcionam os tipos do Dart, um conhecimento importante para escrever códigos que funcionem:
-
ArtigoLinguagem Dart: Tipos de dados
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoSintaxe Dart: Tipos (não tão) primitivos
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoVariáveis e constantes
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoOperadores
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoControle de Fluxo
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoClasse StringNovo!
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais
Gostou!? Viu como é fácil! Agora, vamos em frente.
Flutter
Chegou a hora de iniciar no Flutter, então continue lendo!
A melhor forma de iniciar em um framework é criando um primeiro projeto, entendendo a estrutura dele e ir fazendo pequenas modificações no código inicial, até se sentir confortável para avançar. Esse passo você dará com nosso auxílio no conteúdo abaixo. Confira!
Uma vez que o Flutter é um framework para criar aplicativos, especialmente pensado para o front-end deles, é com seus elementos de tela, ou widgets, que passaremos a maior parte do tempo. Nos artigos abaixo iniciamos nossos estudos acerca desses componentes aprendendo a diferenciá-los em seus dois grandes conjuntos.
-
ArtigoFlutter Widgets: StateLessWidget e StatefulWidget
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais -
ArtigoFlutter: Criando layouts com Center, Column e Row Novo!
Ver introdução
Quer ter acesso completo a todos os conteúdos?Saiba mais
Tecnologia é um trabalho em constante andamento e assim também é o estudo dela. Assim, siga em frente e confira nossos meetups sobre Flutter, que contém explicações sobre questões avançadas desse framework.
Meetups
-
MeetUpFlutter: MaterialApp, Scaffold e customização
Ver grade completa
Quer ter acesso completo a todos os conteúdos?Saiba mais -
MeetUpFlutter: conhecendo os widgets mais utilizadosQuer ter acesso completo a todos os conteúdos?Saiba mais
-
MeetUpFlutter: Navegação e roteamentoQuer ter acesso completo a todos os conteúdos?Saiba mais
-
MeetUpFlutter: Criando e executando um aplicativoQuer ter acesso completo a todos os conteúdos?Saiba mais
-
MeetUpFlutter: aplicativo completoQuer ter acesso completo a todos os conteúdos?Saiba mais
Projetos
Nada melhor que um projeto pronto para servir como base para os nossos próprios aplicativos, não é mesmo? Então confira abaixo a nossa sugestão de projeto, um aplicativo que utiliza o padrão BLoC para organizar a aplicação e diversos widgets de conhecimento obrigatório, como listas e cards.
FAQ
Confira abaixo algumas respostas para perguntas comuns sobre o Flutter.
Mais sobre Mobile
Além dos artigos e exemplos sugeridos nesse guia, a DevMedia publica com frequência novos conteúdos Mobile, os quais você pode conferir nos Guias de Consulta abaixo:
-
Guia de CarreiraProgramador Android Guiafree
-
Guia de consultaAndroid Guiafree
-
SériePrimeiros passos no Android Sériefree
-
Guia de consultaCordova Guiafree
-
Guia de consultaIonic Guiafree
-
Guia de consultaXamarin Guiafree
Além disso, você pode conferir todo o conteúdo Mobile clicando aqui.
Faça a sua matrícula
Pagamento anual
12x no cartão
De: R$ 69,00
Por: R$ 64,90
Total: R$ 778,80
Garanta o desconto
- Formação FullStack Completa
- Aprenda Marketing digital, automações e IA para Devs
- Módulo como ganhar dinheiro com Tech
- +10.000 exercícios gamificados
- +50 projetos reais com acompanhamento
- Clube de alunos e professores no WhatsApp
- Mentorias online em grupo toda semana
- Estude pelo Aplicativo (Android e iOS)
- Suporte 24h / 7 dias por semana
- Biblioteca com +40 Tecnologias
- 12 meses de acesso
Pagamento recorrente
Cobrado mensalmente no cartão
De: R$ 79,00
Por: R$ 64,90 /mês
Total: R$ 778,80
Garanta o desconto
- Formação FullStack Completa
- Aprenda Marketing digital, automações e IA para Devs
- Módulo como ganhar dinheiro com Tech
- +10.000 exercícios gamificados
- +50 projetos reais com acompanhamento
- Clube de alunos e professores no WhatsApp
- Mentorias online em grupo toda semana
- Estude pelo Aplicativo (Android e iOS)
- Suporte 24h / 7 dias por semana
- Biblioteca com +40 Tecnologias
- Fidelidade de 12 meses
- Não compromete o limite do seu cartão
<Perguntas frequentes>