CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) Prof. Thomás da Costa [email protected] JULHO - 2016
Apr 13, 2017
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID)
Prof. Thomás da [email protected]
JULHO - 2016
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
APRESENTAÇÃO
• MBA em Arquitetura de Soluções pela FIAP.• Graduado em Gestão em Tecnologia da Informação pela UNIP.• 20 anos de experiência na área de Informática.• 15 anos de experiência com desenvolvimento em Java.• Sun Certified Programmer for the Java Platform (SCJP).• Desenvolvimento e arquitetura de aplicações em várias áreas.• Experiência profissional com várias linguagens e ferramentas de
desenvolvimento Java.• Professor dos cursos de Sistemas da Informação e Superior de Tecnologia em
Análise e Desenvolvimento de Sistemas
Prof. Thomás da Costa
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
Agenda
• Histórico.• Versões• Como desenvolver.• MIT App Inventor 2• Aplicação
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
HISTÓRICO E VERSÕES
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
HistóricoOrigens:• Baseado no sistema operacional Linux.• Seu desenvolvimento iniciou em 2003 pela empresa Android Inc.• A empresa foi adquirida pelo Google em 2005.• Em 2007 ocorreu o lançamento da versão beta do primeiro SDK (Software
Development Kit ou Kit de Desenvolvimento de Software).• Utilizado em vários dispositivos, como telefones, relógios, TV e até mesmo
em carros.• Android é um sistema de código aberto. As empresas podem efetuar
modificações e coloca-las em seus dispositivos livremente.
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
Histórico
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
Versões
ANDROID
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
Versões
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
Versões
• Cupcake foi a primeira versão lançada em 2009.• Na versão 1.6 foi incluído o Android Marketplace.• Na versão Eclair aconteceu a inclusão do Google Maps e navegação por
GPS.• Na versão Froyo foi incluído o suporte ao Adobe Flash.• Na versão 2.3, foram adicionados vários novos recursos dentre eles, o NFC,
melhorias na interface gráfica, acelerômetro e giroscópio.• Honeycomb foi destinada a tablets.• As versões 4.x em diante, foram inseridos aplicativos como o Google Now,
novos designs entre outros recursos consolidando a plataforma.• A versão mais recente é o Android Marshmallow.• A próxima versão é o Android N.
Detalhes:
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
COMO DESENVOLVER
ANDROID
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
FerramentasDetalhes:• Para desenvolvimento de aplicativos Android podemos utilizar as seguintes
ferramentas:• Eclipse ADT – descontinuada pelo Google. Leve em comparação a
outras ferramentas de programação profissional. Necessário conhecimento avançado da linguagem de programação Java.
• Android Studio – ferramenta oficial do Google para desenvolvimento de aplicativos. Possui excelentes recursos para criação de aplicativos profissionais. Necessário conhecimento avançado da linguagem de programação Java.
• MIT App Inventor 2 – ferramenta com objetivo educacional no desenvolvimento de aplicativos. Requer conhecimento de lógica computacional.
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
FerramentasDetalhes:• Em nosso curso vamos desenvolver um aplicativo utilizando o MIT App
Inventor 2.• Ferramenta mais simples e de fácil aprendizado.• O principal objetivo dessa plataforma é aprender a desenvolver aplicativos
para Android e ensinar lógica computacional.• O MIT App Inventor não deve ser utilizado para uso de aplicações
comerciais.
ANDROID
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
MIT APP INVENTOR 2
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
AmbienteDetalhes:• Totalmente feita para ser utilizada em um navegador de internet.• É necessário possuir uma conta do Google.• Possui o recurso de arrastar e soltar para criação dos aplicativos.• Foi traduzido em vários idiomas, inclusive o Português do Brasil.• Para acessar a ferramenta, digite o endereço abaixo:
http://appinventor.mit.edu/explore/index-2.html
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
Projetos
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
Criação do Aplicativo
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
Criação da Lógica do Aplicativo
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
MIT APP INVENTOR 2
Mão na MassaDetalhes:• Vamos desenvolver um aplicativo bem simples.• O aplicativo tem como objetivo efetuar o cálculo da média de um semestre.• Nosso aplicativo será chamado de CalcularNota.
Vamos começar !!!
CRIAÇÃO DE APLICATIVOS E PROGRAMAÇÃO EM DISPOSITIVOS MÓVEIS (ANDROID) – Prof. Thomás da Costa
ANDROID
Material• Para baixar este material utilize o endereços a seguir:
https://professorthomasdacosta.wordpress.com/
https://www.facebook.com/ProfThomasDaCosta/
http://pt.slideshare.net/thomasdacosta/presentations
Obrigado !!!
JULHO - 2016