Essa trilha é antiga e não faz mais parte da grade oficial, confira as mudanças.
Trilha • Alura
Com certificado!

Desenvolva seu primeiro app com Flutter

Domine um dos frameworks de desenvolvimento mobile mais populares atualmente e, já no primeiro curso sobre Flutter, aprenda a criar aplicativos para Android e iOS.

0/0 passos finalizados
Esta trilha faz parte da escola Mobile
96h

Para conclusão

9

Cursos

6

Vídeos extras

2

Artigos

O que vocêvai aprendernesta Trilha?

Mergulhe em Flutter

O Flutter é um framework de desenvolvimento de aplicativos mobile, web e desktop que utiliza a linguagem de programação Dart, permitindo criar apps com facilidade.

Uma das principais vantagens do Flutter no desenvolvimento mobile, é a possibilidade de utilizar uma única base de código para a criação de aplicativos que rodam em Android e iOS (conhecido como single codebase).

Nesta formação, você vai percorrer uma jornada do Curso Flutter: Widgets, Stateless, Stateful, Imagens e Animações até o Curso Flutter: gerenciamento de estados com Provider para entender como criar aplicativos do zero.

Ao mergulhar em cursos de Flutter completos, vamos passar por temas como: instalação das ferramentas, implementação de animações, navegação entre telas e gerenciamento de estados, além de outras habilidades que você precisa aprender para desenvolver o seu primeiro app.

Aqui vai uma dica: para aproveitar essa formação ao máximo, é interessante conhecer o básico de linguagem Dart. Por isso sugerimos que, além dos cursos de programação mobile, você conclua também a Formação Dart.

Bons estudos!

📅 Planeje seus dias de estudo

Inicie a trilha organizando sua rotina de estudos, pense em sua disponibilidade e defina sua dedicação.

Selecione quantos dias na semana você se comprometerá a estudar esta Trilha:
Se você estudar 1 hora por dia, terá finalizado essa trilha em aproximadamente

Passo a passo

  1. 1

    Conhecendo o Flutter

    Neste primeiro momento, você vai descobrir o que é o Flutter e como criar aplicativos Android e iOS com esse framework de desenvolvimento mobile, web e desktop.

    No Curso Flutter: Widgets, Stateless, Stateful, Imagens e Animações você vai criar o seu primeiro projeto e mergulhar em widgets, stateless, stateful e conceitos de navegação e de estado.

    Além disso, no Curso Flutter: Controller, navegação e estados, você vai aprender a criar formulários, validar informações, navegar entre diferentes telas em um app e explorar o Inherited Widget.

  2. 2

    Persistência de dados

    Neste segundo passo, prepare-se para mergulhos ainda mais profundos no desenvolvimento de aplicativos com Flutter e linguagem Dart.

    Nos conteúdos desta trilha, você vai entender o que acontece com os dados do aplicativo quando fechamos ele. Ou seja, vai trabalhar com persistência interna na criação de aplicativos, que é responsável por manter, salvar e armazenar os dados.

  3. 3

    Layout e temas

    Nesta etapa, você vai desenvolver uma tela do zero, aprendendo e aplicando conceitos de customização de Widgets, além de conhecer a diferença entre Widgets nativos do Flutter e do Material Design.

    Por fim, no Curso Flutter: aplicando constraints e implementando layouts responsivos, você vai entender como construir layouts adequados e apps responsivos que funcionam nas orientações vertical e horizontal.

  4. 4

    Testes e gerenciamento de estados

    Para concluir a sua certificação Flutter, você vai aprender a criar aplicativos seguros, confiáveis e complexos com testes e gerenciamento de estados simples.

    Nesta etapa da Formação, você vai mergulhar em testes manuais e automatizados e aprender, na prática, a aplicar testes de unidade e de widgets no código de um app.

    Por fim, você será capaz de implementar o gerenciamento de estados complexos e criar aplicativos ainda mais sofisticados.