Flutter é a popular estrutura de código aberto criada pelo Google para o desenvolvimento de aplicativos Android e iOS. O Curso de Introdução ao Desenvolvimento de Aplicativos Móveis com Flutter é um curso on-line gratuito que ajuda você a descobrir como usar o Flutter de forma eficaz. Mostraremos como criar um aplicativo de contatos completo do zero e como aproveitar ao máximo essa estrutura intuitiva e de alto desempenho. Você não estudará apenas o Flutter em teoria, mas criaremos um aplicativo realista completo ao longo deste curso. O Flutter é desenvolvido com o Dart, uma linguagem de programação do Google que tem excelente suporte para operações assíncronas, o que é muito importante para os aplicativos atuais
de IO e dados.
Começaremos instalando o Flutter SDK no Windows e Mac OS. Você aprenderá os requisitos básicos para instalar e executar o Flutter em seu ambiente de desenvolvimento, abrangendo tudo, desde compatibilidade do sistema operacional, espaço em disco até ferramentas. A instalação bem-sucedida do Flutter depende da disponibilidade dessas ferramentas em seu ambiente. Saiba mais sobre o Flutter Doctor como uma ferramenta que informa o que você tem ou não configurou corretamente para que o aplicativo execute e crie projetos. Você também aprenderá como o Flutter depende da instalação completa do Android Studio para suprir as dependências da plataforma Android. Mostraremos como escrever seus aplicativos Flutter em vários editores. Usaremos um emulador de Android durante o processo de desenvolvimento. O Virtual Device Manager é uma interface que você pode iniciar no Android Studio para ajudar a criar e gerenciar dispositivos virtuais.
A seguir, demonstraremos como converter uma página de contatos em um widget Stateful. Um widget sem estado é um widget que descreve parte da interface do usuário criando uma constelação de outros widgets. O processo de construção continua recursivamente até que a descrição da interface do usuário seja totalmente concreta. Em Preenchendo os contatos para initState, a função de construção é executada quando o widget é inicializado. initState é executado uma vez por cada vida útil do widget sempre que o widget é criado. É semelhante à forma como o List.Generate é executado. Ele é executado quando a classe é expandida e o initState é executado quando a classe é inicializada. Você também aprenderá como a navegação funciona com o Flutter. O roteador é responsável pela navegação. Nos dados do Flutter, o roteador é chamado de Navigator. O Navigator é um widget herdado, muito semelhante à forma como o Scoped Model é um widget herdado. As rotas são simples porque você pode animar a forma como a página chega. Finalmente, discutiremos como converter objetos de contato em mapa. O SEMBAST é um banco de dados não SQL. A maioria dos bancos de dados não SQL usa JSON para armazenar objetos persistentemente no armazenamento. O JSON é uma maneira simples de converter objetos na memória em algum texto que você pode armazenar em algum lugar. Ao usar o Flutter, você escreverá código apenas uma vez e exportará seus aplicativos para a Apple AppStore e para o Google Play. Este curso ajuda você a desenvolver seu conhecimento e experiência em Flutter. Comece este curso hoje e desenvolva seus aplicativos Android e iOS como um profissional!
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Certificate for completed Certificate courses:
Digital Certificate: a downloadable Certificate in PDF format immediately available to you when you complete your purchase. Physical Certificate: a physical version of your officially branded and security-marked Certificate All Certificate are available to purchase through the Alison Shop. For more information on purchasing Alison Certificate, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.