Formação de Desenvolvimento Mobile Android

Descubra o Poder do Desenvolvimento de Aplicações Android!

Você está pronto para elevar suas habilidades em desenvolvimento Android a novos patamares? O nosso "Formação de Desenvolvimento Mobile Android" é a jornada perfeita para desenvolvedores que buscam dominar os aspectos avançados da criação de aplicações Android robustas e inovadoras.

Não perca a oportunidade de se destacar no cenário de desenvolvimento Android. Inscreva-se agora e comece sua jornada para se tornar um mestre no desenvolvimento avançado de aplicações Android!

Acesso Web e Mobile

Carga horária: 120 horas

Emissão de certificado

Online com tutoria

Preço normal

Por apenas: R$ 525,00

até 10 x R$ 52,50 (no cartão de crédito)
Preço normal

de: PROMOÇÃO

Preço promocional Preço normal

Por apenas: R$ 525,00

até 10 x R$ 52,50 (no cartão de crédito)

Sobre o curso

Descubra o Poder do Desenvolvimento de Aplicações Android!

Você está pronto para elevar suas habilidades em desenvolvimento Android a novos patamares? O nosso "Curso de Desenvolvimento Android" é a jornada perfeita para desenvolvedores que buscam dominar os aspectos avançados da criação de aplicações Android robustas e inovadoras.

Não perca a oportunidade de se destacar no cenário de desenvolvimento Android. Inscreva-se agora e comece sua jornada para se tornar um mestre no desenvolvimento avançado de aplicações Android!

O curso tem duração de 120h, composto por 2 módulos. Cada módulo possui 4 unidades, separadas para que o aluno organize semanalmente suas aulas. Após a compra, o aluno tem 6 meses para completar o curso e obter sua certificação.

Android

Android Studio

Fundamentos de Desenvolvimento Mobile Android

Apresentação da plataforma android (Arquitetura, principais API) e android studio

A unidade estuda uma visão geral sobre o ambiente de desenvolvimento Android. Ela abrange tópicos como a história e plataforma Android, a arquitetura do sistema, configuração do Android Studio em sistemas MacOS e Windows, introdução à IDE, criação de projetos, estrutura de projetos, emuladores, execução de aplicativos, edição de layouts, depuração de código, registro de logs, fluxo de trabalho, uso do Gradle, gerenciamento de dependências e recursos. Essa unidade prepara os alunos para começar a desenvolver aplicativos Android e compreender os principais aspectos da plataforma.

Apresentação dos principais componentes de UI

Explora os elementos fundamentais da interface do usuário (UI) no desenvolvimento Android. Os tópicos abordados incluem conceitos como a compreensão da UI, atividades (Activity), intents, pilha de retorno, parcelables, manifest do Android, ViewGroups, principais views, eventos de entrada, RecyclerView, arquitetura MVVM (Model-View-ViewModel), View binding, data binding, construção do layout de um aplicativo em várias partes, depuração do aplicativo e criação de um arquivo APK. Essa unidade oferece uma compreensão abrangente dos componentes essenciais da interface do usuário no contexto do desenvolvimento Android, preparando os alunos para criar interfaces interativas e funcionais para seus aplicativos.

Entendendo a arquitetura MVVM e criação do front-end do delivery

Concentra na compreensão da arquitetura MVVM (Model-View-ViewModel) e na criação do front-end de um aplicativo de entrega. Os tópicos incluem a criação de um projeto, desenvolvimento da tela de login, cadastro de usuários, criação de um menu, construção da página inicial em várias partes, design da tela do produto, cadastro de produtos, criação de serviços para o carrinho de compras, solução de problemas relacionados ao menu, elaboração do cadastro de pessoas, revisão de layout, estilização das telas e execução do aplicativo (APK).

Estruturando nossa API, seus serviços e criação do consumo de dados da API do delivery

A unidade final foca no desenvolvimento avançado do aplicativo de entrega, abrangendo tópicos como a criação de um HTTP client, revisão da arquitetura MVVM, estruturação da API e implementação de diversos serviços. Os temas incluem limitação de itens de menu por tipo de usuário, finalização do serviço de login, resolução de problemas de API, verificação de usuários administradores, interceptação de requisições para produtos, criação e gerenciamento de produtos, desenvolvimento do serviço de cadastro de usuários, criação do serviço de carrinho de compras em várias partes, resolução de problemas da API relacionados ao serviço de carrinho, ajustes nos produtos e carrinho, além de refinamento e aprimoramento contínuo do aplicativo. A unidade culmina na finalização do serviço de carrinho, refatoração e melhorias no código do aplicativo, geração do arquivo APK e a inclusão do código no repositório GitHub, proporcionando aos alunos uma compreensão aprofundada do desenvolvimento prático de aplicativos Android e do ciclo completo de desenvolvimento de software.

Desenvolvimento mobile Android Intermediário

Revisão de arquitetura, fluxo de trabalho android e criação de um projeto de revisão

Esta unidade oferece uma revisão abrangente da arquitetura Android, destacando os conceitos essenciais da arquitetura MVVM. A jornada começa com uma calorosa boas-vindas e uma visão geral do módulo, seguida por uma retrospectiva do projeto anterior. Ao longo das aulas, você irá relembrar a arquitetura MVVM, explorar as camadas de UI e dados, e consolidar os principais conceitos.
O processo de desenvolvimento é delineado no fluxo de trabalho Android build, preparando o terreno para a prática intensiva. As mãos na massa estão presentes em diversas partes, proporcionando uma imersão prática para consolidar e aplicar os conhecimentos adquiridos. A unidade culmina com a finalização e publicação do aplicativo no GitHub, encerrando com uma atividade que consolida os aprendizados da Unidade 1.

Construindo novas funcionalidades como favoritar pedido e selecionar um endereço, conhecendo também a biblioteca ROOM

Nesta unidade, avançamos na construção do aplicativo, adicionando recursos cruciais como a capacidade de favoritar pedidos e selecionar endereços personalizados. Inicialmente, você compreenderá a nova funcionalidade de favoritar, guiando-o através da criação de uma tela dedicada para lanches favoritos.
Uma introdução abrangente à biblioteca ROOM é fornecida, destacando a importância do banco de dados na persistência de dados. A exploração do ROOM inclui a compreensão das suas nuances e a aplicação prática de salvar e exibir lanches preferidos no banco de dados.
A gestão de endereços é abordada de maneira detalhada, desde a funcionalidade de adicionar endereços até a sua persistência no banco de dados. A criação de um seletor de endereços, utilizando um spinner, é desdobrada em detalhes.
A unidade culmina com uma atividade prática, consolidando os conhecimentos adquiridos durante a construção das novas funcionalidades.

Funcionalidade de “meus pedidos” e melhorias no layout

Nesta unidade, concentramo-nos na expansão das funcionalidades do aplicativo, introduzindo a capacidade de acompanhar e revisitar os pedidos feitos através da funcionalidade "Meus Pedidos". Você explorará o processo desde a compreensão da funcionalidade até a criação do menu e da tela dedicada para visualização dos pedidos anteriores.
A gestão eficiente dos pedidos no banco de dados é abordada detalhadamente, incluindo a implementação da ação de salvar pedidos concluídos. Você aprenderá a listar e exibir todos os seus pedidos de maneira organizada.
Para aprimorar a experiência do usuário, a unidade inclui a criação de melhorias visuais no aplicativo, elevando o seu apelo estético e a usabilidade geral.
A atividade prática ao final da unidade permite consolidar os aprendizados, proporcionando a oportunidade de aplicar os conhecimentos adquiridos na construção das funcionalidades "Meus Pedidos" e nos aprimoramentos de layout.

Falando sobre testes e testando algumas partes da nossa aplicação

Nesta unidade crucial, adentramos o mundo dos testes na aplicação Android. Começamos com uma introdução conceitual, compreendendo o significado e a importância dos testes. Exploramos a pirâmide de testes Android para estabelecer uma base sólida.
A construção da tela "Meus Pedidos" é utilizada como um caso prático para entender a necessidade de testes, abrangendo o conceito de mocks para simulação de comportamentos. A unidade avança para a implementação de testes unitários, guiando você na configuração e criação efetiva destes.
A introdução aos testes instrumentados é feita, com foco na utilização do Espresso. Você aprenderá a criar testes instrumentados em diferentes partes da aplicação, desmistificando a complexidade associada.
A execução e avaliação dos testes são discutidas detalhadamente, proporcionando uma compreensão clara do processo de verificação da integridade da aplicação.
A atividade prática no final da unidade oferece a oportunidade de aplicar e consolidar os conhecimentos adquiridos, preparando-o para a avaliação final, que encerra o curso de forma abrangente.

Pré-requisitos:
  • Lógica de Programação e o conhecimento de uma linguagem de programação.
  • SEJA UM DESENVOLVEDOR DE APLICAÇÕES MOBILE ANDROID

    Torne-se um profissional disputado e desejado pelo mercado de trabalho.

    Em alta. O Brasil é um dos países em que a população passa mais tempo utilizando aplicativos no mundo. Essa realidade demonstra as potencialidades de trabalhar com desenvolvimento de aplicativos. Em geral, desenvolvedores Android trabalham em diferentes setores e há oportunidade de trabalho em todos os tipos de organizações.

    Mercado

    Mercado

    Em resumo, qualquer companhia que deseja desenvolver seu próprio aplicativo investe na contratação de desenvolvedores Android.
    Alguns exemplos são as grandes companhias de tecnologia como Twitter, Instagram, Facebook, Amazon, Youtube, Pinterest e Spotify

    Salário

    Salário

    Júnior:
    R$ 3.000,00 a
    R$ 6.000,00 por mês.

    Pleno:
    R$ 6.000,00 a
    R$ 12.000,00 por mês.

    Sênior:
    R$ 12.000,00 a
    R$ 20.000,00 por mês.

    Público-alvo

    Público-alvo

    Profissionais da área de Tecnologia da Informação e Comunicação (TIC), Design, Administração, Publicidade, Marketing, Engenharia ou áreas correlatas.

    JORNADA DE MATRÍCULA ITALENTS

    Rápida e simples, nossa jornada possui poucas etapas para você ingressar em nossos cursos.

    *Jornada padrão para turmas com inscrições abertas.

    Escolha o curso

    Este é o primeiro passo. Explore os diversos cursos disponíveis para encontrar aquele que mais combina com seus interesses e objetivos.

    Compra aprovada

    Após concluir sua compra, você receberá um e-mail com seu login e senha para acessar o portal de estudos.

    Portal de Aprendizado

    Com login e senha em mãos você já pode realizar o primeiro acesso e iniciar sua jornada tech!

    Certificado

    Após a compra, você tem 6 meses para completar o curso e obter sua certificação. Aproveite ao máximo esse período para aprimorar suas habilidades e conhecimentos.

    Conheça outros cursos

    QUER SABER MAIS?

    ENTRE EM CONTATO CONOSCO!

    Ao preencher o formulário, concordo em receber comunicações de acordo com meus interesses. Ao informar meus dados, eu concordo com a Política de Privacidade.