PARTICIPE DO DESAFIO MAY THE FOURTH



Flutter: Por onde começar?

Flutter: Por onde começar? Se você se fez esta pergunta então você está no lugar certo, pois este artigo concentra todo material necessário para você dar início a sua jornada como desenvolvedor Mobile.

O que é o Flutter?

Antes de começar a estudar o Flutter, precisamos entender o que ele é, e para que ele funciona. O Flutter é uma biblioteca que utiliza a linguagem Dart da Google para criação de aplicações móveis Cross Platform.

Isto significa que podemos criar aplicações para Android e iOS compartilhando parte do código escrito, inclusive há possibilidade de criar aplicações Web e Desktop com Flutter.

A diferença entre escrever seus Apps com Flutter é que você utiliza uma única linguagem, o Dart, para escrever tanto para iOS quanto Android, e compartilhando código entre ambas.

O Flutter foi criado pela Google e é relativamente novo, porém ganhou um ótimo mercado no Brasil com adoção da tecnologia por gigantes como NuBank e iFood, além do mercado internacional.

O Flutter já foi eleito como Framework para criação de aplicações para o Fuchsia, novo sistema operacional da Google, o que mostra que não estão de brincadeira com a tecnologia.

Flutter: Por onde começar?

Agora que você já sabe o que é o Flutter, vem a boa notícia, você pode começar a estudar DE GRAÇA aqui mesmo pelo site, fazendo nossos cursos e lendo nossos artigos.

E aí, está pronto para começar?

Passo 1 - Instalação

A primeira coisa que você precisa para começar com Flutter é fazer a instalação dos softwares necessários.

Embora você possa seguir o guia oficial de instalação do Flutter nós preparamos uma versão em português para instalação do Flutter no MacOs.

Você pode utilizar tanto seu telefone quanto um Emulador para rodar seus Apps, tanto no guia oficial quanto em nosso guia, temos este passo-a-passo.

É importante lembrar que para testar as aplicações iOS, é necessário um MacOs e um iPhone, porém, você pode visualizar elementos seu emulador Android.

IMPORTANTE: Em Apps mais séries teste sempre nos dispositivos físicos.

Passo 2 - Dart

Parabéns, com tudo instalado é hora de começar a falarmos de código, e a coisa mais importante que precisamos aprender é Linguagem de Programação e Orientação à Objetos.

Conforme comentamos em nosso Guia do Aluno, se você já tem uma base em alguma linguagem de programação e orientação à objetos, tudo fica mais fácil.

Porém, se você ainda não teve este contato ou se precisa melhorar ainda neste aspecto, não se preocupe.

Nosso primeiro curso TOTALMENTE GRATUITO vai te ensinar os princípios da linguagem de programação e orientação à objetos já com Dart.

Curso 1: Lógica de Programação com Dart

Passo 3 - Seu Primeiro App

Estamos felizes que tenha chego até este ponto, isto significa que você não só venceu os desafios da instalação e configuração, como aprendeu linguagem de programação com Dart.

Agora chegou a hora de criar seu primeiro App com Flutter e rodar ele no seu emulador ou telefone.

Não se preocupe se o App ainda é básico, não desista se encontrar erros, o importante é você vencer os desafios, colocar em prática seus conhecimentos sobre Dart e iniciar seus conhecimentos com Flutter.

Nosso segundo curso TOTALMENTE GRATUITO vai te guiar por seu primeiro App, vamos codificar juntos uma aplicação simples mas funcional, que vai te dar uma base sobre Flutter.

Curso 2: Criando seu primeiro App com Flutter

Passo 4 - Desafio final

SENSACIONAL, esta é a palavra que temos para definir seu esforço até aqui. Neste ponto você nào só venceu os limites da instalação como criou seu primeiro App com Flutter.

Porém, agora nós temos um desafio ainda maior para você, além de criar uma aplicação, vamos aprender conceitos de organização e padrões de aplicações.

Estes itens que vão te ajudar por toda sua carreira como desenvolvedor Mobile.

Nosso terceiro curso TOTALMENTE GRATUITO vai te dar toda base necessária para criar Apps básicos de forma organizada.

Curso 3: Flutter Apps: Álcool ou Gasolina

Como continuar?

Se você chegou até aqui, acredito que tivemos uma ótima experiência juntos, correto? Não sei você, mas eu não pretendo para por aqui!

A nossa formação Flutter Mobile Developer oferece outros cursos gratuitos que podem te ajudar ainda mais.

Não deixa de conferir nosso material, tenho certeza que vai gostar!

Populares

Priority Queue

Priority Queue ou fila prioritária é um tipo de lista inclusa no C# 10 que permite que seus itens...


Implicit Operators no C#

Implicit Operators permitem adicionar comportamentos de conversão a objetos Built In ou complexos...


ASP.NET 5 – Autenticação e Autorização com Bearer e JWT

Este artigo atualmente utiliza a versão 5.0.0-rc.1 do ASP.NET/.NET, o que significa que ainda não...


Clean Code - Guia e Exemplos

Saiba como manter seu código limpo (Clean Code) seguindo algumas práticas sugeridas pelo Robert C...


Git e GitHub - Instalação, Configuração e Primeiros Passos

Git é um sistema de controle de versões distribuídas, enquanto GitHub é uma plataforma que tem o ...


Compartilhe este artigo



Conheça o autor

Me dedico ao desenvolvimento de software desde 2003, sendo minha maior especialidade o Desenvolvimento Web. Durante esta jornada pude trabalhar presencialmente aqui no Brasil e Estados Unidos, atender remotamente times da ?ndia, Inglaterra e Holanda, receber 8x Microsoft MVP e realizar diversas consultorias em empresas e projetos de todos os tamanhos.





2.651

Aulas disponíveis

249

horas de conteúdo

65.381

Alunos matriculados

46.287

Certificados emitidos





Comece de graça agora mesmo!

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

Começar


Prefere algo mais Premium?

Conheça nossos planos



Premium semestral

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


12x R$

49

,78

=R$ 597,36
  • 6 meses de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 59 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

Premium anual

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


12x R$

84

,78

=R$ 1.017,36
  • 1 ano de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 59 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