32h de curso
5.0
em até 12X sem juros

Desenvolvedor de Aplicativos Android

Quero fazer o curso:
Quero fazer o curso:
32h de curso
5.0
Online ao VIVO
Presencial
De: R$ 1.947,00
por: 12x R$ 76,00
À vista: R$
Só mais 1 dia por este preço
53% OFF
Consulte regras especiais no boleto.
Informações exclusivas

Desenvolvedor de Aplicativos Android

5
Próximas turmas
Integral Noturno Sábado
Avise-me sobre a próxima turma Avise-me sobre a próxima turma 06/02/2021
06/03/2021
10/04/2021
Certificação internacional
Modalidades
  • Online Ao Vivo
  •  |
  • Presencial
Benefícios
Reconhecimento Profissional
Valorização no mercado de trabalho

Objetivo do curso

O Android é uma das plataformas avançadas que vem crescendo e ganhando destaque no mercado de eletrônicos. Os profissionais da área de tecnologia devem estar familiarizados com este tipo de plataforma, pois o mercado exige que os profissionais dominemvários tipos de tecnologia. Esse curso de aborda o desenvolvimento com Android desde conceitos básicos até recursos avançados. Durante o curso, desenvolvemos uma aplicação completa que usa recursos como persistência local, GPS, câmera, SMS, entre outros. Uma moderna plataforma de desenvolvimento que permite desenvolver e integrar aplicações de forma simplificada utilizando a linguagem de programação Java e um ambiente de desenvolvimento de alto nível e produtividade como o Eclipse.

Requisitos para o curso

Curso Lógica e Programação Java ou equivalente com conhecimento comprovado de orientação a objetos, classes abstratas, interfaces, polimorfismo, threads, java.lang e java.io.

Conteúdo do curso

Expandir todas as seções

Kernel do Linux

Camada de abstração de hardware (HAL)

Android Runtime

Bibliotecas C/C++ nativas

Estrutura da Java API

Separação de conceitos

Arquitetura multicamadas

Model-View-Controller (MVC)

Model-View-Presenter (MVP)

Definição das camadas

ANDROID CUPCAKE (1.5)

ANDROID DONUT (1.6)

ANDROID ECLAIR (2.0 – 2.01)

ANDROID FROYO (2.2)

ANDROID GINGERBREAD (2.3)

ANDROID HONEYCOMB (3.0 – 3.1 – 3.2)

ANDROID ICE CREAM SANDWICH (4.0)

ANDROID JELLY BEAN (4.1 – 4.2 – 4.3)

ANDROID KIT KAT (4.4)

ANDROID Lollipop (5.0)

ANDROID MARSHMALLOW (6.0)

ANDROID NOUGAT (7.0)

ANDROID OREO (8.0)

Componentes de aplicativo

Activity

Services

Content Provider

Broadcast Receiver

Ativação de componentes

O arquivo Manifest.xml

Declaração de componentes

Declaração de recursos de componentes

Recursos do aplicativo

Estrutura de arquivos

A interface do usuário

Janelas de ferramentas

Preenchimento automático de código

Encontrar exemplos de código

Navegação

Visão geral do suporte a telas

Termos e conceitos

Conjunto de telas com suporte

Independência de densidade

Como oferecer suporte a várias telas

Fornecer diferentes drawables bitmap para diferentes densidades de tela

Uso de qualificadores de configuração

Design de layouts e drawables alternativos

Uso de novos qualificadores de tela

Exemplos de configuração

Declaração de suporte ao tamanho de tela

Práticas recomendadas

Wrap_content, match_parent ou a unidade de dp para as dimensões do layout

Considerações adicionais sobre densidade

Dimensionamento de objetos bitmap criados no tempo de execução

Conversão de unidades de dp em unidades de pixel

Como testar seu aplicativo em várias telas

Programação do XML

Carregamento do recurso XML

Atributos

ID Parâmetros do layout

Posição do layout

Tamanho, preenchimento e margens

Layouts comuns

Preenchimento da exibição de adaptador (adapter) com dados

Processamento de eventos de clique

Comece um novo projeto

Etapa 1: iniciar e configurar o projeto

Etapa 2: selecionar tipos de dispositivo e nível de API

Etapa 3: adicionar uma activity

Etapa 4: configurar a activity

Etapa 5: desenvolver o aplicativo

Controles comuns

Ponderação do layout

Atributos Linear Layout

Posicionando Views
ListVew Layout

Animações

Adicionar dependências

Implementando Adapter Class

Adicionando RecyclerView Item Click Listener

Introdução

Principios

O material é a metáfora

Corajoso, gráfico, intencional

Movimento fornece significado

Adicionando a ToolBar (ActionBar)

Adicionando NavigationDrawer

Implementando a seleção do item da NavigationDrawer

TabView Layout

CardView

Android Snackbar usando Biblioteca de Suporte de Design

Android CoordinatorLayout

Android Floating Action Button

Acessando a câmera do Android Device

BlueTooth Android

Captura de Audio Android

Converter texto em voz(Text to Speech)

Envair SMS via aplicativo Android

Intent Object - Ação para enviar e-mail

Intent Object - Data / Type para enviar e-mail Intent Object - Extra para enviar e-mail

Aplicando BroadCastReceiver Android

Criando BroadCast Receivers

Registrando BroadcastReceiver

Broadcasting Custom Intents

Banco de dados - Package

Banco de Dados - Criação

Banco de dados - Fetching

Base de Dados – Helper Class

Content Provider

Content URIs Criar

Content Provider Content Provider

Android Face Detection Library – Features

Exercicio - Android Face Detection API

JSON - Elementos JSON - Parsing
1000
32 horas
de: R$ 1.947,00

a partir de 12x R$ 76,00
53% OFF

Presencial ou Online Ao Vivo

Certificação internacional

Inscrever-se
Quero mais informações

Instrutores

Nossos instrutores são profissionais de destaque no mercado, que vivem na prática tudo o que ensinam.

Depoimentos dos nossos alunos

Saiba mais sobre nossos Cursos

Ver Todos

Pacote Full Access

Cursos ilimitados ao vivo

Todos os cursos e um único produto

+ de 200 cursos na área de tecnologia, projetos, negócios e governança.

Em 12 Meses você se tornará um Especialista nas Maiores Tecnologia e Metodologias Mundiais da Atualidade!