Android SDK
Descrição
De que se trata o curso?
- Aprenda a usar as principais ferramentas e APIs para desenvolver aplicativos profissionais para a plataforma Android.
- Através de uma série de exercícios práticos, acompanhamento individual e discussões, você aprenderá:
- Os básicos: Telas com botões, textos, imagens.
- Itens padrões: tabelas, listas, seekbar, checkbox, tooglebutton, navegação entre telas.
- Serviços: mapas, giroscópio, GPS, câmera, vídeos, audio.
- Ferramentas: banco de dados, threads, XML, JSON, downloads.
Por que devo fazer esse curso?
- Ganhe experiência de programação prática, com respostas a suas dúvidas, para que você possa desenvolver seu aplicativo com confiança.
- Existem poucas empresas e profissionais no mercado que tenham esse conhecimento, portanto a demanda de profissionais qualificados é baixa.
- O iai? foi a primeira escola a oferecer cursos de iOS em 2009 e agora traduz essa experiência para o curso do Android.
- Nossos instrutores estão constantemente atualizados por serem profissionais atuantes no mercado de desenvolvimento de aplicativos.
Para quem é esse curso? (Pré-requisitos)
- Este é um curso para programadores com conhecimentos sólidos em lógica de programação.
- Noções fortes de orientação a objetos (Java, C, C++, C#) é altamente recomendado
- Conhecimentos básicos de inglês são necessários para um bom acompanhamento do curso.
Para quem NÃO é esse curso?
- Usar o Android é fácil mas criar os aplicativos não.
- Não há uma ferramenta parecida com Flash que consegue fazer algo básico sem programação.
- NÃO consideramos seja suficiente um conhecimento limitado em PHP, Javascript, ou Action Script para acompanhar este curso com facilidade.
- Considere o nosso curso de Lógica de Programação caso tenha interesse em entrar neste fascinante mundo dos aplicativos mobile.
- Confira você mesmo se conseguirá acompanhar o curso com esse rápido TESTE
Como vou aprender?
- Aulas "mão na massa" aonde o professor explica conceitos e os alunos os aplicam em seu próprio computador.
- Com turmas de no máximo 15 alunos, o curso permite uma interação intensa e de qualidade com os instrutores.
- Dúvidas são sempre sanadas com exemplos e dicas práticas trazidas do dia a dia de trabalho nas plataformas.
- Mac são fornecidos para aqueles que ainda não compraram o seu.
- Alunos podem optar por fazer o curso presencialmente no iai? ou via internet.
- O curso via internet não é pré-gravado, mas sim com um professor ministrando o curso em tempo real, respondendo a dúvidas.
O que vou aprender?
- Neste curso você aprenderá o suficiente para programar seu próprio aplicativo com recursos avançados, interfaces customizadas e agilidade.
- Dividimos o curso em módulos de 15 horas agrupados por tópicos conforme descrito abaixo:
Conteúdo Módulo OO+Java
- Introdução aos conceitos gerais de orientação a objetos;
- Especificamente como é utilizado na linguagem JAVA;
- Este módulo é opcional para quem já tem conhecimentos sólidos em orientação a objetos;
- Altamente recomendado para todos para a melhor aprendizado nos tópicos dos módulos seguintes;
-
- Instalando e configurando o ambiente de desenvolvimento
- Orientação a Objetos: conceitos e prática
- Máquina Virtual: funcionamento da virtual machine
- Métodos e Construtores
- Garbage Collector: conceito e funcionamento
- Herança, Polimorfismo e Associações
- Vetores e Estrutura de Dados
- Framework collections e Streams
- Swing e AWT: utilizando elementos de tela
- Threads: conceito e prática
- JDBC: acesso a banco de dados
Conteúdo Módulo 01 (Fundamentos)
- O objetivo é introduzir ao aluno os elementos de interação básicos (activity, botões, imagens, alertas…) criando aplicativos reais durante a aula.
- Configurando Ambiente: Instalação do eclipse, android SDK, Android Virtual Device.
- Revisão Java: Java doc e declarações variáveis e métodos.
- Primeiro Aplicativo Android: criando o exemplo "Hello World" utilizando textos e botões
- Layouts: editor visual, XML e droid draw. Formas de layout tais como LinearLayou, FrameLayout, TableLayout, RelativeLayout.
- Componentes Visuais: Seekbar, Tooglebutton, Checkbox ,Spinner e Image View
- Scroll view: navegação horizontal e vertical.
- Progress bar e progress dialog: visualizando progressão.
- AlertDialog: mostrar informações para usuário
- List view: lista de itens com imagens
- Telas/Activity: navegação e ciclo de vida das telas
- Containers: Gridview, Gallery e TabHost
Conteúdo Módulo 02 (Recursos)
- O aluno irá aprender a utilizar dados dinâmicos em seu aplicativo desenvolvendo parsers e estrutura de XML, JSON e consumir serviços
- Thread e Progress: Conceito e implementação
- Requisições HTTP: Consumindo utilizando Get e Post
- Requisições SOAP
- Webservices XML e JSON: Estrutura do arquivo e parses
- Armazenamento de Dados: Utilização do SD Card e SQLite
- Services e Notification: Conceito e aplicação, desenvolvimento de exemplo prático
- Agenda e Email: acesso via código dos recursos
- SMS: Utilização do recurso SMS
- Android Cloud Messaging Device: C2DM serviço de mensagens
- Redes Sociais: Utilização das principais redes sociais tais como twitter e facebook
- WebView: apresentação de página web no aplicativo
- PDF: apresentação de arquivos PDF e arquitetura de revista eletrônica
Conteúdo Módulo 03 (Multimídia)
- Apresentaremos os recursos mais avançados do Android SDK como a utilização do GPS, bússola, acelerômetro, mapas, web e verificação de internet.
- Além de recursos multimídia como câmera, biblioteca de imagens, videos locais, videos via streaming, tocando audio, audio streaming, e microfone.
-
- Mapa: utilização do googlemaps
- GPS: obter dados da localização do aparelho
- Camera: tirar fotos no seu aplicativo
- Sensores: obter dados dos sensores de movimento
- BlueTooth: comunicação entre devices
- Calendário: acesso ao calendário configurado no device
- AsyncTask: conceito e utilização
- Gestures: movimentos e multi-touch
- Galeria de Fotos: acesso a galeria de imagens do aparelho
- Biblioteca de Áudio: acesso a biblioteca de áudio do aparelho
- Animações de elementos: animação de elementos na tela
- Gravando / Tocando áudio e vídeos: gravando e reproduzindo videos
- Handler: utilização via threads
- ActionBar: acesso e utilização do menu de opções
Conteúdo Módulo 04 (Interfaces Customizadas)
- O objetivo deste módulo é aprender alguns tópicos avançados para fornecer ao seu aplicativo recursos mais interessantes.
- Search: utilização da busca do SDK
- Customizando Views: Desenhando telas de modo manual
- Drag Drop: implementando a funcionalidade
- Api de Canvas 2D: conceito e prática
- Animações no Android: Movendo e Girando Views e imagens
- OpenGL: Introdução a API
- Session Initiation Protocol: conceito e exemplos de utilização para stream de videos e chat.
- Android Market: publicando o seu aplicativo
- In-app Billing: venda dentro do aplicativo
- AdMobs: adicionando propaganda no aplicativo
- Widgets: criação de aplicativos em forma de widgets
- Broadcast receiver: eventos em background
- Fragment: utilização para tablets
- Multiple APK: unico projeto para tablets e mobile
Próximas Turmas
Carga Horária
A bola da vez está com os médicos europeus!
Mais e mais vemos crescer o número do uso de iPad por profissionais de todos os setores.
Além da discussão gerada pelo uso de tablets na educação, a atenção agora se voltou para o uso dos aparelhos na medicina.
Segundo os resultados da pesquisa que a empresa Manhattan Research realizou, um quarto dos médicos na Europa usam o iPad profissionalmente. Muitos deles o usam para procurar artigos, disponibilizar informações aos pacientes e assim por diante.
A produção de aplicativos e softwares para a área está crescendo, mas de fato, a maioria deles usa o aparelho por ser um web browser portátil, e não por ser um acessório para a saúde. A principal vantagem para os médicos, é que eles conseguem acessar as informações rapidamente, sem precisar ir até o computador.
Um bom uso da tecnologia! Ponto positivo pra eles.
E se você ainda não sabe usar o iPad, venha aprender as principais funções e utilidades aqui no iai?.
Além da discussão gerada pelo uso de tablets na educação, a atenção agora se voltou para o uso dos aparelhos na medicina.
Segundo os resultados da pesquisa que a empresa Manhattan Research realizou, um quarto dos médicos na Europa usam o iPad profissionalmente. Muitos deles o usam para procurar artigos, disponibilizar informações aos pacientes e assim por diante.
A produção de aplicativos e softwares para a área está crescendo, mas de fato, a maioria deles usa o aparelho por ser um web browser portátil, e não por ser um acessório para a saúde. A principal vantagem para os médicos, é que eles conseguem acessar as informações rapidamente, sem precisar ir até o computador.
Um bom uso da tecnologia! Ponto positivo pra eles.
E se você ainda não sabe usar o iPad, venha aprender as principais funções e utilidades aqui no iai?.
Fonte: TechCrunch
Android mini figurines
Androiders fanboys! Conheçam os incríveis toys Android mini figurines, a edição customizada e em miniatura do Robozinho mais amado pelos fãs da Google.
À venda em algumas lojas do Estados Unidos, como a Barnes & Noble, F.Y.E e Urban Outfitters, você encontra as versões: Taxi, Homem de Negócios, Pé-grande, Rosa, Rubi, Urso e o tradicional Verde da marca.









