VAGAS DE EMPREGO

balta.io balta.io
  • Cursos
  • Carreiras
  • Para sua Empresa
  • Livros
    • Background Services
    • Blazor com .NET 8
    • Segurança em APIs
    • Futuro do C# 12
    • Nullable Types
    • Clean Code
  • Blog

Seja Premium
balta.io

  • Cursos
  • Carreiras
  • Para sua Empresa
  • Agenda
  • Livros
    • Background Services
    • Blazor com .NET 8
    • Segurança em APIs
    • Futuro do C# 12
    • Nullable Types
    • Clean Code
  • Blog
  • Player
Seja Premium

Entre ou Cadastre-se

  • Home
  • Cursos
  • Flutter Layouts - Contact App


Gratuito

Flutter Layouts - Contact App

Neste curso vamos criar um layout completo para Android e iOS usando o Flutter

2.4 horas
Básico
  • Sobre o curso
  • Aulas
  • Esta é a página do curso 7200 – Flutter Layouts - Contact App.

    Este é um curso de aprofundamento na construção de layouts com Flutter. A principal vantagem do Flutter é podermos construir um App que atenda tanto à dispositivos com iOS quanto Android.

    Assim, compartilhar código, ou melhor, compartilhar componentes é o que vai nos fazer aumentar a produtividade e ter sucesso em entregar um App para ambos os sistemas operacionais.

    Neste curso você vai aprender o fluxo de trabalho, do começo ao fim, para construirmos um App multiplataforma. No app que construiremos no decorrer das aulas, focaremos em aspectos de layouts, design e experiência do usuário. As regras de negócio ficarão para o curso seguinte.

    Ao final do curso, você conseguirá criar um App iOS e Android para aproveitar todas as vantagens do Flutter.

    Neste curso sobre Flutter você vai...

    • Aprender sobre Material e Cupertino
    • Aprender a organizar widgets iOS e Android no mesmo projeto Flutter
    • Aprender mais sobre Temas em Flutter
    • Aprender a utilizar Assets em um projeto Flutter
    • Aprender a criar uma Splash Screen com Flutter
    • Aprender a implementar um App Bar
    • Aprender a como construir navegação entre páginas em Flutter
    • Aprender a passar parâmetros entre páginas em Flutter
    • Aprender a utilizar Slivers e Navigation Bar com Flutter
    • Aprender a criar um botão flutuante com Flutter
    • Aprender a posicionar e centralizar itens na tela
    • Aprender a criar um formulário

    Para quem é recomendado este curso sobre Flutter

    • Para pessoas que querem aprender a criar bons layouts com Flutter
    • Para pessoas querendo aprofundar seus conhecimentos de Layout com Flutter
    • Parar pessoas querendo criar Apps mais refinados com Flutter
    • Para pessoas que querem criar App Android e App iOS com o mesmo código

    Tecnologias e versões utilizadas

    • Flutter v1.5.4
    • VS Code
    • Emulador ou dispositivo Android/iOS

    Projetos do curso

    • App de contatos, focado nas interações entre os componentes, e com uma versão para Android e iOS com o mesmo código.
    • Módulo 1
      Layout no Android
      • Apresentação - 1 mins
      • Material vs Cupertino - 4 mins
      • Separando o App em Android e iOS - 4 mins
      • Iniciando com Temas - 5 mins
      • Utilizando Assets - 4 mins
      • Aplicando as Fontes - 4 mins
      • Utilizando as variáveis dos temas - 6 mins
      • Centralizando os itens - 4 mins
      • Finalizando a Splash Screen - 3 mins
      • AppBar - 6 mins
      • ListView e ListTile - 5 mins
      • Avatar - 3 mins
      • Floating Action Button - 3 mins
      • Navegando entre páginas - 5 mins
      • Imagem do contato - 4 mins
      • Ações do contato - 5 mins
      • Finalizando os detalhes do contato - 5 mins
      • Criando o modelo - 5 mins
      • Passando parâmetros na navegação - 3 mins
      • Exibindo textos dinâmicos - 2 mins
      • Criando o formulário - 4 mins
      • Melhorando o FlatButton - 3 mins
      • Visualização do endereço - 4 mins
      • Finalizando o endereço - 4 mins
    • Módulo 2
      Layout no iOS
      • Iniciando o App no iOS - 4 mins
      • Temas - 3 mins
      • Splash Screen - 5 mins
      • Slivers e Navigation Bar - 5 mins
      • Estruturando a página - 3 mins
      • Item da lista de contatos - 5 mins
      • Finalizando a Home - 3 mins
      • Iniciando a tela de detalhes - 4 mins
      • Finalizando a página de detalhes - 4 mins
      • Organizando as navegações - 3 mins
      • Tela de edição de contato - 3 mins
      • Tela de endereço - 4 mins
      • Finalização - 2 mins
    • Módulo 3
      Conclusão
      • Parabéns, você conseguiu! - 1 mins

Instrutor

André Baltieri

André Baltieri

Microsoft MVP


Carreiras relacionadas

    Desenvolvedor Mobile Flutter [Legado]


    11 cursos

Artigos relacionados

  • Alterando a cor do tema no React Native
  • Flutter SQLite
  • Flutter - Instalação e Configuração do Android no Windows

Cursos relacionados

    Flutter: App Android e iOS nativo, SQLite, Biometria, Câmera, GPS e Google Maps
    Flutter: App Android e iOS nativo, SQLite, Biometria, Câmera, GPS e Google Maps
    4.6 horas
    Intermediário
    GRÁTIS
    Flutter Layouts - Contact App
    Flutter Layouts - Contact App
    2.4 horas
    Básico


Matricule-se




3.133

Aulas disponíveis

292

horas de conteúdo

76.604

Alunos matriculados

53.163

Certificados emitidos





Comece de graça agora mesmo!

Temos mais de 21 cursos totalmente de graça e todos com certificado de conclusão.

Começar


Prefere algo mais Premium?

Conheça nossos planos



Premium anual

Compra única, parcelada em até
12x no cartão de crédito


12x R$

99

,79

=R$ 1.197,44
  • 1 ano de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 67 cursos disponíveis
  • 10 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Encontros Premium

Começar agora

Política de privacidade



Precisa de ajuda?

Dúvidas frequentes



  • Posso começar de graça?

    Sim! Basta criar sua conta gratuita no balta.io e começar seus estudos. Nós contamos com diversos cursos TOTALMENTE gratuitos e com certificado de conclusão.

  • Vou ter que pagar algo?

    Nós temos cursos gratuitos e pagos, porém você não precisa informar nenhum dado de pagamento para começar seus estudos gratuitamente conosco. Os cursos gratuitos são completos e com certificado de conclusão, você não paga nada por eles.

    Porém, caso queira algo mais Premium , você terá acesso à diversos benefícios que vão te ajudar ainda mais em sua carreira.

  • Por onde devo começar?

    Siga SEMPRE as nossas Carreiras , elas vão te orientar em todos os sentidos. Os cursos já estão organizados em categorias e carreiras para facilitar seu aprendizado.
    Nossa sugestão para aprendizado é começar pelo Backend e seguindo para Frontend e Mobile.

    • Backend
    • Frontend
    • Mobile

  • Os cursos ensinam tudo que preciso?

    Nenhum curso no mundo vai te ensinar tudo, desculpa ser sincero! Os cursos são uma base, eles fornecem por volta de 30% do que você precisa aprender, o resto é com você, com dedicação e MUITA prática.

  • O que eu devo estudar?

    Java ou .NET? Angular ou React? Xamarin ou Flutter? A resposta é simples e direta: "Você já sabe o básico?"

    Se você ainda não sabe BEM o básico, ou seja, os fundamentos, OOP, SOLID, Clean Code, está perdendo tempo estudando Frameworks ou até coisas mais avançadas como Docker. Foque nos seus objetivos primeiro.
    Agora se você está indeciso sobre qual Framework estudar, a boa notícia é que o mercado neste momento está bem aquecido e você tem várias oportunidade. Desta forma o que levaríamos em conta para tomar esta decisão seria:

    • Já sei o básico
    • O Framework/Tecnologia tem mercado onde eu estou (região)
    • O Framework/Tecnologia é utilizado em uma empresa onde quero atual
    • O Framework/Tecnologia resolve meu problema
    • Eu gosto de utilizar o Framework/Tecnologia

  • Estou pronto para estudar no balta.io?

    Com certeza! O primeiro passo é começar e você pode fazer isto agora mesmo!

    Começar de graça

Ainda tem dúvidas?





Assine nosso Newsletter

Receba em primeira mão todas as nossas novidades.

Cadastrar


balta.io

Sobre

  • Como funciona?
  • Seja Premium
  • Agenda
  • Blog
  • Todos os cursos

Cursos

  • Frontend
  • Backend
  • Mobile
  • Fullstack

Suporte

  • Termos de uso
  • Privacidade
  • Cancelamento
  • Central de ajuda

Redes Sociais

  • Telegram
  • Facebook
  • Instagram
  • YouTube
  • Twitch
  • LinkedIn
  • Discord