Android III avançado Mapas GPS Notificações

Aprenda a desenvolver aplicativos Android com mapas, GPS e mais em 92 videoaulas. Instale e teste em dispositivos reais com toques e canvas.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

Neste curso, você vai mergulhar no mundo do desenvolvimento Android, aprendendo a criar aplicativos que usam mapas e GPS. Vai ainda entender como lidar com arquivos, preferências e criar avisos na tela. Tudo isso em uma abordagem super prática!

Key Points

  • Aprenda a criar aplicativos Android com foco em mapas e GPS.
  • Manipulação de arquivos de texto e preferências.
  • Criação de notificações que aparecem no topo da tela.
  • Desenho no canvas, como círculos e quadrados.
  • Conexão e instalação em celulares reais.

Learning Outcomes

  • Conectar e testar aplicativos Android em dispositivos reais.
  • Manipular mapas, inserir imagens e ler coordenadas.
  • Criar e gerenciar notificações na interface.
  • Desenhar formas no canvas usando código.
  • Armazenar e recuperar dados com arquivos de texto e SharedPreferences.

About This Course

Aprenda a criar programas em Android para mapas, gps, assinando e instalando em um celular real, touschscreen, canvas

Bem vindo ao 3º curso de Android do prof. Neri. São 92 videoaulas em 6.8 giga. Aprenda a criar programas em Android para mapas - gps, assinando e instalando em um celular real, touschscreen, canvas, manipulando arquivos texto (grava, exclui, lê), aprenda gravar e ler preferencias e muito mais.

Você vai aprender a conectar, configurar, instalar e testar aplicativos feitos no Android.

Mapas:
Veja como manipular mapas com XML, usando Overlay, inserindo imagens para localização de pontos, lendo Latitude e Longitude, ir para determinados pontos do mapa, centralizar map. Verá também como criar rotas (itinerários), caminho percorrido, através de latitude e longitude. Veja como obter a chave do Google Maps para poder rodar a aplicação em um celular real.

Veja mais algumas coisas que irá aprender:

  • Veja como criar abas na aplicação

  • Aprenda a obter o certificado digital para poder assinar a sua aplicação (para poder instalar em um celular ou tablet)

  • Veja como manipular arquivos textos

  • Veja como ler e gravar preferências

  • Com Canvas e Paint, veja como desenhar manualmente círculos, quadrados, linhas etc


Notificações:

Veja como criar notificações, que são os avisos que aparecem no topo da sua tela (como mensagens, sms etc), e você terá a opção de abrir ou não

Pré-requisito:

  • Android Básico já feito pelo Neri (ou conhecer bem android)

  • Veja o cromograma:

  • aula 4094 android - Iniciando novo curso android maps gps map key chave md5

  • aula 4095 android - finalizada geracao da APIKEY chave maps gps map key fingerprint md5

  • aula 4096 android - criando primeiro projeto apiKey uses library permission INTERNET

  • aula 4097 android - visualizando e navegando no mapa com xml e no braco sem xml

  • aula 4098 android - MapView MapController latitude longitude

  • aula 4099 android - GeoPoint MapController animateTo setZoom setSatellite

  • aula 4100 android - Implementando ZOON no mapa getZoomControls displayZoomControls

  • aula 4101 android - Finalizando zoom mostrando casa do Neri

  • aula 4102 android - onKeyDown KeyEvent KEYCODE para alternar entre satelite e rua

  • aula 4103 android - melhorando o codigo GeoPoint para latitude longitude

  • aula 4104 android - zoonIn zoonOut onKeyDown Teclas Atalho aproximar e distancia Mapa

  • aula 4105 android - iniciando Overlay Paint para desenhar um marcador no mapa

  • aula 4106 android - Overlay Paint canvas drawCircle getProjection toPixels

  • aula 4107 android - Implementando Overlay marcando casa do Neri no mapa

  • aula 4108 android - Overlay esfera circulo varios marcadores e centralizando mapa

  • aula 4109 android - Overlay com imagem Bitmap BitmapFactory decodeResource

  • aula 4110 android - Inserindo imagem no mapa Overlay

  • aula 4111 android - metodo onTap para cliques sobre overlay

  • aula 4112 android - formulario latitude longitude mover ponto localizacao

  • aula 4113 android - movendo para novo ponto localizacao inserido pelo usuario

  • aula 4114 android - centralizando para novo ponto localizacao inserido pelo usuario

  • aula 4115 android - criando menus para opcao de mapa com satelite ou rua

  • aula 4116 android - criando menus para opcao de maiz zoon e menos zoon

  • aula 4117 android - implementando codigo Listener para tratamento de eventos

  • aula 4118 android - implements Runnable Handler caminhando na rua

  • aula 4119 android - matriz caminhando na rua coordenadas

  • aula 4120 android - postDelayed handler run funcionando caminhando na rua

  • aula 4121 android - finalizando caminhando na rua onDestroy Runnable Run

  • aula 4122 android - GPS LocationManager getSystemService ACCESS FINE LOCATION

  • aula 4123 android - GPS requestLocationUpdates GPS PROVIDER onLocationChanged

  • aula 4124 android - GPS Emulator Control onLocationChanged Location

  • aula 4125 android - GPS movimentando no mapa via GPS Emulator Control Familia Grimm

  • aula 4126 android - GPS mais movimentando no mapa via Emulator Control

  • aula 4127 android - GPS ao finalizar aplicativo onDestroy removeUpdates

  • aula 4128 android - GPS tudo em uma unica classe e getLastKnownLocation

  • aula 4129 android - GPS MyLocationOverlay localizacao automatica enableMyLocation

  • aula 4130 android - GPS finalizando mapas e gps followme market android

  • aula 4131 android - conectando configurando e instalando um aparelho real android

  • aula 4132 android - instalando drivers aparelho real sansung e criando projeto para exportar

  • aula 4133 android - ADB devices shell drivers configurado exportando projeto nao registrado APK

  • aula 4134 android - KEYTOOL obtendo certificado digital para assinar aplicacao

  • aula 4135 android - JARSIGNER assinando a aplicacao e instalando APK adb install no celular

  • aula 4136 android - executando e testando aplicando no proprio celular Android

  • aula 4137 android - mais instalando executando e testando aplicando no proprio celular

  • aula 4138 android - usando GMAIL instalando aplicativos no celular via Email

  • aula 4139 android - exportando wizard eclipse obtendo certificado e assinando rapidamente

  • aula 4140 android - iniciando obtencao chave valida para Google Maps

  • aula 4141 android - entendendo obtencao chave valida para Google Maps

  • aula 4142 android - api key google maps finalizando e testando aplicacao no celular valido

  • aula 4143 android - MARKET baixar e publicar aplicativos no android market

  • aula 4144 android - Criando uma activity no braco sem xml e com API LinearLayout

  • aula 4145 android - Mais criando uma activity no braco sem xml TextView EditText

  • aula 4146 android - Finalizando LinearLayout criando uma activity no braco sem xml Button

  • aula 4147 android - Criando TableLayout no braco sem XML e inserindo componentes

  • aula 4148 android - Criando abas com TabHost e TabSpec

  • aula 4149 android - Mais abas com Intent Pessoa Fisica e pessoa Juridica

  • aula 4150 android - Inserindo imagem nas abas e implements OnTabChangeListener para Abas

  • aula 4151 android - Finalizando Abas interface TabContentFactory cores setPadding

  • aula 4152 android - Color resource values arquivo XML para manipular cores de fundo e texto

  • aula 4153 android - criando estilos css style resource item

  • aula 4154 android - Temas Theme estilos para Activity inteira Black Light e personalidado

  • aula 4155 android - BroadCastReceiver execucao em segundo plano

  • aula 4156 android - BroadCastReceiver onReceive registrando receiver no Manifest XML

  • aula 4157 android - BroadCastReceiver registerReceiver registrando receiver na API java

  • aula 4158 android - BroadCast Alarme PendingIntent Calendar setTimeInMillis

  • aula 4159 android - BroadCast Alarme AlarmManager ALARM_SERVICE getTimeInMillis

  • aula 4160 android - Alarme com repeticao e melhorando o codigo

  • aula 4161 android - Iniciando Notification Notificacao n

  • aula 4162 android - Notification NotificationManager NOTIFICATION_SERVICE

  • aula 4163 android - indo para Notificacao e permission VIBRATE e cancelando notification

  • aula 4164 android - Notification PendingIntent getActivity setLatestEventInfo notify

  • aula 4165 android - Finalizando notificacao Notification melhorando o codigo

  • aula 4166 android - paint desenhando manualmente Canvas onDraw DrawRect cores setARGB

  • aula 4167 android - paint desenhando quadrados e circulos manualmente drawCircle drawRect

  • aula 4168 android - paint desenhando retas manualmente drawLine

  • aula 4169 android - movimentando imagem com setas do teclado

  • aula 4170 android - KEYCODE DPAD UP RIGHT LEFT DOWN finalizando movimentando imagem

  • aula 4171 android - TouchScreen onTouchEvent MotionEvent movimentando imagem pela tela usando dedo

  • aula 4172 android - TouchScreen ACTION DOWN MOVE movimentando imagem pela tela usando dedo

  • aula 4173 android - Finalizando TouchScreen ACTION UP movimentando imagem pela tela usando dedo

  • aula 4174 android - SplashScreen Runnable tela de abertura de sistemas

  • aula 4175 android - finalizando SplashScreen Runnable Run tela de abertura de sistemas

  • aula 4176 android - iniciando gravar ler e excluir arquivos criando formulario xml

  • aula 4177 android - chamando activity para gravar ler e excluir arquivos texto

  • aula 4178 android - Gravando arquivo texto FileOutputStream openFileOutput write

  • aula 4179 android - funcionando gravacao de arquivo File Explorer Pull copiando para PC

  • aula 4180 android - File lendo arquivo texto FileInputStream getFileStreamPath

  • aula 4181 android - Finalizando leitura de arquivo texto FileInputStream

  • aula 4182 android - Excluindo arquivos txt deleteFile

  • aula 4183 android - Parametrizando gravando preferencias para recuperar depois

  • aula 4184 android - SharedPreferences putBoolean putString COMMIT Parametrizando gravando preferencias

  • aula 4185 android - Lendro preferencisa gravadas SharedPreferences getBoolean getString


  • Aprenda a criar programas em Android para mapas - gps

  • Veja como assinar e instalar em um celular real

  • Touschscreen

Course Curriculum

2 Lectures

Instructor

Profile photo of Neri Neitzke
Neri Neitzke

Sou o Prof Neri Neitzke, maior autor de videoaulas do mundo, criei mais de 7.000 videoaulas (java, delphi, php, arduino, android, asp, oracle, sqlserver, windev, algoritmos etc), que estão com mais de 13 milhões de acessos. Mais de 200 palestras realizadas em 08 países (Angola, Moçambique, Cabo Verde, Portugal, Colômbia, EUA, Guinné-Bissau e Brasil). Professor há mais de 13 anos...

Review
4.9 course rating
4K ratings
ui-avatar of Edvan Alves Lemos
Edvan A. L.
5.0
2 years ago

Excelente!

  • Helpful
  • Not helpful
ui-avatar of Marcos Jose de Carvalho
Marcos J. D. C.
5.0
5 years ago

Sim , era o que eu esperava

  • Helpful
  • Not helpful
ui-avatar of Cassia Maimone Cardoso dos Santos
Cassia M. C. D. S.
1.5
5 years ago

Não gostei do curso e nem do aplicativo, muito atrasado. E Não explica muito bem

  • Helpful
  • Not helpful
ui-avatar of André Gustavo Monteiro Lima
André G. M. L.
0.5
8 years ago

A aula começou do nada, sem nenhuma introdução e parte daquilo que eu imaginaria que fosse ensinado neste módulo está em um outro curso que deve ser comprado...

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses