Flutter Development

1 ano e 4 meses - 360 h/a
Online - Ao Vivo

Inscreva-se ou veja o Investimento

Fale Conosco
Flutter Development

Por que fazer Flutter Development?

O programa de pós-graduação em Flutter Development é projetado para fornecer aos desenvolvedores as habilidades e conhecimentos necessários para criar aplicações móveis multiplataforma de alta qualidade utilizando o framework Flutter. Este programa abrange desde os fundamentos do desenvolvimento móvel até técnicas avançadas de otimização de desempenho, testes e integração contínua. Os alunos aprenderão a desenvolver, testar e implantar aplicações móveis que funcionem perfeitamente tanto em dispositivos iOS quanto Android, utilizando as melhores práticas e ferramentas modernas.

O que vou aprender durante o curso?

Fundamentos de Flutter e Dart

Introdução ao framework Flutter e à linguagem de programação Dart. Configuração do ambiente de desenvolvimento, conceitos básicos de widgets, estrutura de uma aplicação Flutter e primeiros passos com Dart.

Widgets e Layouts em Flutter

Exploração dos principais widgets de Flutter e técnicas de construção de layouts. Inclui widgets de contêiner, alinhamento, empilhamento e construção de interfaces responsivas e adaptativas.

Gerenciamento de Estado em Flutter

Diferentes abordagens para gerenciamento de estado em Flutter, incluindo setState, InheritedWidget, Provider e Riverpod. Comparação entre essas abordagens e suas aplicações em projetos reais.

Navegação e Roteamento

Implementação de navegação e roteamento em aplicações Flutter. Uso do Navigator 1.0 e 2.0, rotas nomeadas, passagem de argumentos e navegação entre telas com transições personalizadas.

Estilização e Tematização

Técnicas de estilização e tematização em Flutter. Criação de temas personalizados, uso de fontes e ícones, implementação de dark mode e estilos dinâmicos.

Integração com APIs e Persistência de Dados

Consumo de APIs RESTful em Flutter usando HTTP e Dio. Persistência de dados com SQLite, Hive e SharedPreferences. Gerenciamento de dados offline e sincronização

Animações e Interações Avançadas

Criação de animações e interações avançadas em Flutter. Uso de widgets de animação, Hero animations, animações implícitas e explícitas, e criação de experiências de usuário ricas e interativas.

Testes e Garantia de Qualidade

Práticas de teste em Flutter, incluindo testes unitários, de widget e de integração. Ferramentas e técnicas para garantir a qualidade do código, uso do Flutter Driver para testes end-to-end e integração contínua.

Desempenho e Otimização

Técnicas de otimização de desempenho em aplicações Flutter. Profiling, otimização de renderização, lazy loading, uso eficiente de recursos e melhores práticas para garantir aplicações rápidas e responsivas.

Publicação e Distribuição de Aplicações

Processo de publicação de aplicações Flutter nas lojas de aplicativos (App Store e Google Play). Criação de contas de desenvolvedor, configuração de certificados, otimização para aprovação e atualização de aplicativos.

Plugins e Integração com Código Nativo

Uso de plugins e integração de código nativo (Java, Swift) em aplicações Flutter. Criação de plugins personalizados, uso de bibliotecas nativas e resolução de problemas comuns na integração.

Projeto Final em Flutter

Desenvolvimento de um projeto final que aplica todos os conceitos e técnicas aprendidas ao longo do curso. Planejamento, desenvolvimento, teste e publicação de uma aplicação Flutter completa, com ênfase na qualidade do código e na experiência do usuário.

Conheça a Especialização Unipar

  • Estrutura

    Os cursos de pós-graduação lato sensu, em nível de especialização, são estruturados de acordo com a Resolução CNE/CES n.o 01 de 06/04/2018, e têm carga horária total igual ou superior a 360 (trezentas e sessenta) horas de atividades.

  • Regime de Oferta

    Os cursos de especialização lato sensu, além do regimes tradicionais (semanal, quinzenal) são ofertados também em regime remoto (aulas ao vivo) e híbrido (presencial e on-line).

  • Conclusão do Curso

    Cada aluno é responsável pela entrega do seu trabalho de conclusão de curso (TCC) à Secretaria de Cursos de Educação Continuada Presencial, dentro do prazo divulgado pelo Coordenador do Curso e mediante protocolo.

Quero me Inscrever

Detalhes da Oferta

Inscrições
Entre 17 de Junho de 2024 e 31 de Dezembro de 2025.
Documentação Necessária

Fotocópia do Diploma

Fotocópia do RG

Fotocópia do CPF

Foto 3x4 Recente (1)

Fotocópia do comprovante de residência

Formulário a ser preenchido no ato da inscrição

Início do Curso

14 de Setembro de 2024

A data de início do curso poderá sofrer alteração. Contate a secretaria para saber se as aulas terão início na data prevista.

Regime
Online - Ao Vivo
Carga Horária
360 h/a

Como me Inscrevo?

Conheça as etapas para realizar a sua inscrição e se conectar com o seu futuro.

Inscreva-se
  • Inscrição

    Faça a sua inscrição na ficha de inscrição.

    Comece agora
  • Matrícula

    Pague sua matrícula utilizando pix, cartão de crédito ou boleto.

  • Documentação

    Entregue sua documentação e assine seu contrato para ter acesso ao seu ambiente de aluno.

  • Início das aulas

    Bem-vindo(a)! Inicie as aulas do curso escolhido.

Por que estudar na UNIPAR?

Professores especialistas, mestres e doutores com grande experiência de mercado;

Projetos de pesquisa, ensino e extensão ao longo de todo o curso para complemento do processo de ensino/aprendizagem;

Universidade conveniada ao consórcio Sthem Brasil - Laspau/Harvard, para o uso e desenvolvimento das metodologias ativas de ensino, apoiadas por ferramentas da informação e comunicação;

Oportunidade de estágios remunerados por meio do Ciunem (Centro de Incentivo à União Escola Empresa) - prática profissional antes da formação;

Flutter Development

Inscreva-se Agora