O documento discute por que usar o Android e como desenvolver aplicativos para a plataforma. Primeiro, apresenta cinco razões principais para usar o Android ao invés do iOS, incluindo melhor multitasking, integração com outros aplicativos, botão "voltar", variedade de aplicativos e navegação. Em seguida, descreve os três passos para desenvolver para Android: design, desenvolvimento e distribuição.
O documento descreve o que é o sistema operacional Android: é um sistema operacional móvel de código aberto baseado no núcleo Linux desenvolvido pelo Google. Explica que o Android permite compartilhamento de Wi-Fi e internet 3G, roda aplicativos de forma multi-thread como o Linux, e tem programação em Java o que permite ser usado em diferentes sistemas operacionais. Também discute as vantagens e desvantagens do Android em comparação com o iOS da Apple.
Durante um dos ciclos de seminários no Instituto Federal de Mato Grosso do Sul (IFMS), fomos encarregados de apresentar sobre os sistemas operacionais para servidores. Para tanto, criamos um texto que condensaria algumas ideias sobre o assunto com o intuito de compor uma base que não abrangesse somente alguns sistemas, mas mostra-se de forma clara e sucinta o objetivo principal de um sistema operacional, ou seja, abastração e gerência. Para a pesquisa, utilizamos alguns renomados pesquisados de sistemas operacionais como Maziero e Tanembaum, para dar maior credibilidade e sustento às ideias que queríamos expor.
Para ter acesso ao material completo, por favor, acesse meu site. www.luizpicolo.com.br
O documento descreve um guia para se tornar um desenvolvedor Android profissional. Ele inclui informações sobre o autor Fillipe Cordeiro, direitos autorais, introdução ao guia, como usar o guia, e convite para uma aula online gratuita sobre os 5 passos obrigatórios para se tornar um desenvolvedor Android profissional e independente.
O documento discute a importância do design para dispositivos móveis. Apresenta estatísticas sobre o uso crescente de smartphones e aplicativos móveis no Brasil. Também descreve as etapas do processo de design para mobile, incluindo pesquisa, concepção, arquitetura da informação e implementação.
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
Usuários de Android interagem com seu smartphone de outra forma. Ok, é parecido, mas não é nem de longe igual.
Com 66% de mercado no Brasil e crescendo a cada mês, o Android possui um Design de Interação consistente e que é usado por Facebook, Evernote, Dropbox, Whatsapp e pelos apps mais bem avaliados na PlayStore.
Na hora de planejar seu app, tome corretamente a decisão que pode levá-lo à boa aceitação, ou ao fracasso total! Por que não aderir e oferecer ao seu usuário a melhor experiência?
O documento discute o uso de aplicativos móveis e como pensar no mobile. Resume que mobile é sobre pessoas em movimento e serviços relevantes para elas, não adaptação. Também discute ecossistemas de aplicativos e como encontrar um modelo de negócios viável.
O documento descreve o que é o sistema operacional Android: é um sistema operacional móvel de código aberto baseado no núcleo Linux desenvolvido pelo Google. Explica que o Android permite compartilhamento de Wi-Fi e internet 3G, roda aplicativos de forma multi-thread como o Linux, e tem programação em Java o que permite ser usado em diferentes sistemas operacionais. Também discute as vantagens e desvantagens do Android em comparação com o iOS da Apple.
Durante um dos ciclos de seminários no Instituto Federal de Mato Grosso do Sul (IFMS), fomos encarregados de apresentar sobre os sistemas operacionais para servidores. Para tanto, criamos um texto que condensaria algumas ideias sobre o assunto com o intuito de compor uma base que não abrangesse somente alguns sistemas, mas mostra-se de forma clara e sucinta o objetivo principal de um sistema operacional, ou seja, abastração e gerência. Para a pesquisa, utilizamos alguns renomados pesquisados de sistemas operacionais como Maziero e Tanembaum, para dar maior credibilidade e sustento às ideias que queríamos expor.
Para ter acesso ao material completo, por favor, acesse meu site. www.luizpicolo.com.br
O documento descreve um guia para se tornar um desenvolvedor Android profissional. Ele inclui informações sobre o autor Fillipe Cordeiro, direitos autorais, introdução ao guia, como usar o guia, e convite para uma aula online gratuita sobre os 5 passos obrigatórios para se tornar um desenvolvedor Android profissional e independente.
O documento discute a importância do design para dispositivos móveis. Apresenta estatísticas sobre o uso crescente de smartphones e aplicativos móveis no Brasil. Também descreve as etapas do processo de design para mobile, incluindo pesquisa, concepção, arquitetura da informação e implementação.
Entenda porque seu aplicativo de Android não deve ser igual ao de iPhoneHenrique Perticarati
Usuários de Android interagem com seu smartphone de outra forma. Ok, é parecido, mas não é nem de longe igual.
Com 66% de mercado no Brasil e crescendo a cada mês, o Android possui um Design de Interação consistente e que é usado por Facebook, Evernote, Dropbox, Whatsapp e pelos apps mais bem avaliados na PlayStore.
Na hora de planejar seu app, tome corretamente a decisão que pode levá-lo à boa aceitação, ou ao fracasso total! Por que não aderir e oferecer ao seu usuário a melhor experiência?
O documento discute o uso de aplicativos móveis e como pensar no mobile. Resume que mobile é sobre pessoas em movimento e serviços relevantes para elas, não adaptação. Também discute ecossistemas de aplicativos e como encontrar um modelo de negócios viável.
O documento fornece um guia passo-a-passo para profissionais interessados em se tornar desenvolvedores Android, cobrindo tópicos como preparação do ambiente de desenvolvimento, construção de aplicativos simples, aprofundamento de conhecimentos e expansão de habilidades.
O documento discute os conceitos e tipos de software, incluindo software comercial, shareware, freeware e software livre. O software livre oferece quatro liberdades principais: liberdade de uso, cópia, estudo do código-fonte e modificação do software. A filosofia do software livre envolve a cooperação entre programadores para melhorar constantemente os programas.
Planejamento aplicativos alex ivonika_2Alex Ivonika
O documento fornece informações sobre planejamento de aplicativos móveis, incluindo: (1) Dados sobre o mercado brasileiro de dispositivos móveis e uso de aplicativos; (2) Como as plataformas móveis estão sendo cada vez mais usadas para compras; (3) Considerações sobre planejamento e produção de aplicativos.
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISOs Fantasmas !
Este documento fornece uma introdução à programação para dispositivos móveis utilizando a plataforma Android, abordando os fundamentos da plataforma, o ambiente de desenvolvimento e o processo de criação de aplicativos.
Este documento apresenta uma introdução ao desenvolvimento de aplicativos para o sistema Android. Resume os principais tópicos abordados: 1) Android é um sistema operacional móvel baseado no Linux e desenvolvido em código aberto; 2) Aplicativos Android podem ser desenvolvidos principalmente em Java ou Kotlin; 3) O Android Studio é o ambiente de desenvolvimento recomendado, permitindo simular aplicativos em um emulador ou dispositivo real.
O documento descreve o que é a Web 3.0, que visa organizar e usar de forma inteligente todo o conhecimento disponível na internet de maneira focada mais nas estruturas dos sites. A Web 3.0 convergirá tecnologias como banda larga, acesso móvel e semântica para agir como um assistente pessoal que aprende com os interesses do usuário.
O documento apresenta um tutorial sobre desenvolvimento de aplicativos para Android. Aborda tópicos como arquitetura, componentes, ferramentas, ciclo de vida de aplicativos Android e passo a passo para criação de um aplicativo comparador de preços.
O documento fornece uma introdução sobre o sistema operacional Android, incluindo sua história, versões, características, como programar para ele e oportunidades de ganhar dinheiro com aplicativos Android.
Este documento fornece uma comparação imparcial entre os sistemas operacionais Android e iOS. Ele destaca as principais vantagens de cada um, como compatibilidade com Flash e customização no Android versus design atraente e atualizações coerentes no iOS. No final, conclui que ambos têm prós e contras, e que esta competição beneficia os consumidores ao oferecer mais opções.
O documento discute aplicações responsivas e webdesign responsivo. Resume três principais técnicas de webdesign responsivo: layout fluído com valores percentuais, imagens flexíveis e consultas a mídias. Também discute performance como aspecto crucial para aplicações móveis.
Android e Facebook - Integrando sua aplicação às redes sociaisFelipe Silveira
Android e Facebook
O documento descreve a história do Android e do Facebook, incluindo o lançamento do Android em 2008 e as principais atualizações de versão. Ele também explica como baixar e importar o SDK do Facebook para integrar recursos do Facebook em aplicativos Android.
O documento discute a história, mercado e possibilidades do Android. Apresenta informações sobre a arquitetura, versões, interfaces do fabricante e números do sistema operacional Android. Também aborda o desenvolvimento para Android, possibilidades futuras e a importância da comunidade no apoio aos desenvolvedores.
Mobile First (ou boas razões para investir em Mobile)Edu Agni
Palestra sobre Mobile First apresentada por Edu Agni para os funcionários do Banco do Brasil, no dia 30 de julho de 2015 em Brasília. O conteúdo da palestra foi dividido em duas partes: a primeira fazendo uma contextualização sobre o universo mobile, e a segunda parte tratando mais especificamente de design e Mobile First.
Assista ao vídeo em https://www.youtube.com/watch?v=XGV55AHTDa4
O documento fornece uma introdução ao App Inventor, uma plataforma online para criação de aplicativos Android sem necessidade de código. Discute como o App Inventor permite desenvolver aplicativos de forma visual arrastando e soltando componentes, e como os blocos de programação são usados para adicionar comportamento. Também mostra um exemplo simples de um aplicativo criado no App Inventor que exibe uma mensagem quando um botão é clicado.
Google android p Noobs - COMBINATIVIDADE - UPELevi Saturnino
A ideia tem princípio para pessoas que estão começando a desenvolver para Android e não saber por onde começa. Na apresentação ensino o básico requerido para desenvolvendo mobile desde da autodidática até a publicação do seu primeiro aplicativo. Mostrando todas as dificuldades que passei na prática e destrinchando entre a linguagem, livros, vídeos aulas e fórum e comunidades para o publico onde ele poderá ter dificuldade e saber o que preciso estudar para ser um desenvolvedor Android quando tem pouco conhecimento na área e procurando na internet os problemas.
Android: Qual Tecnologia de Desenvolvimento Utilizar?Vinícius Thiengo
➙ Conteúdo completo, texto, em: https://www.thiengo.com.br/android-qual-tecnologia-de-desenvolvimento-utilizar
Neste conjunto de slides vou dar minha opinião sobre qual tecnologia utilizar para o desenvolvimento de aplicativos Android. Minha opinião. E, acredite, não vou "puxar sardinha" para o Kotlin - e nem para nenhuma outra tecnologia.
Certamente o conteúdo deste artigo será de maior valia àqueles que estão indecisos sobre o que utilizar no desenvolvimento de apps Android.
Confesso que também aguardo a sua opinião na área de comentários, pois hoje, com a quantidade de caminhos disponíveis para seguir no dev Android, essa acaba sendo uma das principais discussões.
➙ Para receber o conteúdo do blog em primeira mão, assine a lista de emails em: http://www.thiengo.com.br
Abraço.
▶ Treinamento oficial:
➙ Prototipagem Profissional de Aplicativos Android:
↳ https://www.udemy.com/android-prototipagem-profissional-de-aplicativos/persist_locale&locale=pt_BR
▶ Livros oficiais:
➙ Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia:
↳ https://www.thiengo.com.br/livro-desenvolvedor-kotlin-android
➙ Receitas Para Desenvolvedores Android:
↳ https://www.thiengo.com.br/livro-receitas-para-desenvolvedores-android
➙ Refatorando Para Programas Limpos:
↳ https://www.thiengo.com.br/livro-refatorando-para-programas-limpos
▶ Redes:
➙ Udemy: https://www.udemy.com/user/vinicius-thiengo/?persist_locale&locale=pt_BR
➙ YouTube: https://www.youtube.com/user/thiengoCalopsita
➙ Facebook: https://www.facebook.com/thiengoCalopsita
➙ LinkedIn: https://www.linkedin.com/in/vin%C3%ADcius-thiengo-5179b180/
➙ GitHub: https://github.com/viniciusthiengo
➙ Twitter: https://twitter.com/thiengoCalops
▶ Blog App:
➙ https://play.google.com/store/apps/details?id=br.thiengocalopsita&hl=pt_BR
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...Rafael Burity
Porque investir na Experiência do Usuário?
O que é uma boa interface?
Devemos projetar diferente para cada plataforma?
Através de alguns comparativos procurei apresentar o motivo da escolha de trabalhar com elementos nativos e focar na experiência indiviudal de cada plataforma em nossos aplicativos
O documento apresenta o aplicativo Google Shopper, que permite pesquisar produtos usando a câmera ou microfone de dispositivos móveis. Lançado em 2010 para Android e em 2011 para iOS, o app usa reconhecimento de imagem e voz para encontrar informações sobre produtos como preços, avaliações e especificações.
O documento discute a tecnologia FrontEnd, incluindo linguagens como HTML, CSS e JavaScript. Também cobre frameworks como Angular, Bootstrap e Sass, além das linguagens TypeScript e NativeScript para desenvolvimento de aplicativos móveis nativos usando JavaScript.
O documento descreve o sistema operacional Android, incluindo sua história desde a fundação da Android Inc. em 2003, aquisição pelo Google em 2005 e lançamento do primeiro celular com Android em 2008. Também aborda características como ser open source, acesso a serviços do Google, inovações rápidas e mais de 200 mil aplicativos disponíveis. Por fim, discute tendências como o crescimento da participação de mercado de Android e estimativas de pessoas interessadas em comprar smartphones com esse sistema.
Have you ever imagined how would be a world where you could use whatever language you want (or even all at once) and not have to worry about high memory consumption and slow startups? Get around... Let's talk about it!
Batch, Spring, Performance e outras coisas mais...Diogo Souza
Diogo Souza apresentou sobre como reduziu o tempo de execução de um batch de processamento de dados de 3 horas e meia para apenas 5 minutos utilizando Spring Batch e otimizações no código e banco de dados. Ele destacou a importância de simplificar o código, remover partes desnecessárias, escolher o momento certo para cada operação e ser amigo do banco de dados ao otimizar queries e utilizar cache.
Mais conteúdo relacionado
Semelhante a Android: Por que usar? Como desenvolver?
O documento fornece um guia passo-a-passo para profissionais interessados em se tornar desenvolvedores Android, cobrindo tópicos como preparação do ambiente de desenvolvimento, construção de aplicativos simples, aprofundamento de conhecimentos e expansão de habilidades.
O documento discute os conceitos e tipos de software, incluindo software comercial, shareware, freeware e software livre. O software livre oferece quatro liberdades principais: liberdade de uso, cópia, estudo do código-fonte e modificação do software. A filosofia do software livre envolve a cooperação entre programadores para melhorar constantemente os programas.
Planejamento aplicativos alex ivonika_2Alex Ivonika
O documento fornece informações sobre planejamento de aplicativos móveis, incluindo: (1) Dados sobre o mercado brasileiro de dispositivos móveis e uso de aplicativos; (2) Como as plataformas móveis estão sendo cada vez mais usadas para compras; (3) Considerações sobre planejamento e produção de aplicativos.
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISOs Fantasmas !
Este documento fornece uma introdução à programação para dispositivos móveis utilizando a plataforma Android, abordando os fundamentos da plataforma, o ambiente de desenvolvimento e o processo de criação de aplicativos.
Este documento apresenta uma introdução ao desenvolvimento de aplicativos para o sistema Android. Resume os principais tópicos abordados: 1) Android é um sistema operacional móvel baseado no Linux e desenvolvido em código aberto; 2) Aplicativos Android podem ser desenvolvidos principalmente em Java ou Kotlin; 3) O Android Studio é o ambiente de desenvolvimento recomendado, permitindo simular aplicativos em um emulador ou dispositivo real.
O documento descreve o que é a Web 3.0, que visa organizar e usar de forma inteligente todo o conhecimento disponível na internet de maneira focada mais nas estruturas dos sites. A Web 3.0 convergirá tecnologias como banda larga, acesso móvel e semântica para agir como um assistente pessoal que aprende com os interesses do usuário.
O documento apresenta um tutorial sobre desenvolvimento de aplicativos para Android. Aborda tópicos como arquitetura, componentes, ferramentas, ciclo de vida de aplicativos Android e passo a passo para criação de um aplicativo comparador de preços.
O documento fornece uma introdução sobre o sistema operacional Android, incluindo sua história, versões, características, como programar para ele e oportunidades de ganhar dinheiro com aplicativos Android.
Este documento fornece uma comparação imparcial entre os sistemas operacionais Android e iOS. Ele destaca as principais vantagens de cada um, como compatibilidade com Flash e customização no Android versus design atraente e atualizações coerentes no iOS. No final, conclui que ambos têm prós e contras, e que esta competição beneficia os consumidores ao oferecer mais opções.
O documento discute aplicações responsivas e webdesign responsivo. Resume três principais técnicas de webdesign responsivo: layout fluído com valores percentuais, imagens flexíveis e consultas a mídias. Também discute performance como aspecto crucial para aplicações móveis.
Android e Facebook - Integrando sua aplicação às redes sociaisFelipe Silveira
Android e Facebook
O documento descreve a história do Android e do Facebook, incluindo o lançamento do Android em 2008 e as principais atualizações de versão. Ele também explica como baixar e importar o SDK do Facebook para integrar recursos do Facebook em aplicativos Android.
O documento discute a história, mercado e possibilidades do Android. Apresenta informações sobre a arquitetura, versões, interfaces do fabricante e números do sistema operacional Android. Também aborda o desenvolvimento para Android, possibilidades futuras e a importância da comunidade no apoio aos desenvolvedores.
Mobile First (ou boas razões para investir em Mobile)Edu Agni
Palestra sobre Mobile First apresentada por Edu Agni para os funcionários do Banco do Brasil, no dia 30 de julho de 2015 em Brasília. O conteúdo da palestra foi dividido em duas partes: a primeira fazendo uma contextualização sobre o universo mobile, e a segunda parte tratando mais especificamente de design e Mobile First.
Assista ao vídeo em https://www.youtube.com/watch?v=XGV55AHTDa4
O documento fornece uma introdução ao App Inventor, uma plataforma online para criação de aplicativos Android sem necessidade de código. Discute como o App Inventor permite desenvolver aplicativos de forma visual arrastando e soltando componentes, e como os blocos de programação são usados para adicionar comportamento. Também mostra um exemplo simples de um aplicativo criado no App Inventor que exibe uma mensagem quando um botão é clicado.
Google android p Noobs - COMBINATIVIDADE - UPELevi Saturnino
A ideia tem princípio para pessoas que estão começando a desenvolver para Android e não saber por onde começa. Na apresentação ensino o básico requerido para desenvolvendo mobile desde da autodidática até a publicação do seu primeiro aplicativo. Mostrando todas as dificuldades que passei na prática e destrinchando entre a linguagem, livros, vídeos aulas e fórum e comunidades para o publico onde ele poderá ter dificuldade e saber o que preciso estudar para ser um desenvolvedor Android quando tem pouco conhecimento na área e procurando na internet os problemas.
Android: Qual Tecnologia de Desenvolvimento Utilizar?Vinícius Thiengo
➙ Conteúdo completo, texto, em: https://www.thiengo.com.br/android-qual-tecnologia-de-desenvolvimento-utilizar
Neste conjunto de slides vou dar minha opinião sobre qual tecnologia utilizar para o desenvolvimento de aplicativos Android. Minha opinião. E, acredite, não vou "puxar sardinha" para o Kotlin - e nem para nenhuma outra tecnologia.
Certamente o conteúdo deste artigo será de maior valia àqueles que estão indecisos sobre o que utilizar no desenvolvimento de apps Android.
Confesso que também aguardo a sua opinião na área de comentários, pois hoje, com a quantidade de caminhos disponíveis para seguir no dev Android, essa acaba sendo uma das principais discussões.
➙ Para receber o conteúdo do blog em primeira mão, assine a lista de emails em: http://www.thiengo.com.br
Abraço.
▶ Treinamento oficial:
➙ Prototipagem Profissional de Aplicativos Android:
↳ https://www.udemy.com/android-prototipagem-profissional-de-aplicativos/persist_locale&locale=pt_BR
▶ Livros oficiais:
➙ Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia:
↳ https://www.thiengo.com.br/livro-desenvolvedor-kotlin-android
➙ Receitas Para Desenvolvedores Android:
↳ https://www.thiengo.com.br/livro-receitas-para-desenvolvedores-android
➙ Refatorando Para Programas Limpos:
↳ https://www.thiengo.com.br/livro-refatorando-para-programas-limpos
▶ Redes:
➙ Udemy: https://www.udemy.com/user/vinicius-thiengo/?persist_locale&locale=pt_BR
➙ YouTube: https://www.youtube.com/user/thiengoCalopsita
➙ Facebook: https://www.facebook.com/thiengoCalopsita
➙ LinkedIn: https://www.linkedin.com/in/vin%C3%ADcius-thiengo-5179b180/
➙ GitHub: https://github.com/viniciusthiengo
➙ Twitter: https://twitter.com/thiengoCalops
▶ Blog App:
➙ https://play.google.com/store/apps/details?id=br.thiengocalopsita&hl=pt_BR
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...Rafael Burity
Porque investir na Experiência do Usuário?
O que é uma boa interface?
Devemos projetar diferente para cada plataforma?
Através de alguns comparativos procurei apresentar o motivo da escolha de trabalhar com elementos nativos e focar na experiência indiviudal de cada plataforma em nossos aplicativos
O documento apresenta o aplicativo Google Shopper, que permite pesquisar produtos usando a câmera ou microfone de dispositivos móveis. Lançado em 2010 para Android e em 2011 para iOS, o app usa reconhecimento de imagem e voz para encontrar informações sobre produtos como preços, avaliações e especificações.
O documento discute a tecnologia FrontEnd, incluindo linguagens como HTML, CSS e JavaScript. Também cobre frameworks como Angular, Bootstrap e Sass, além das linguagens TypeScript e NativeScript para desenvolvimento de aplicativos móveis nativos usando JavaScript.
O documento descreve o sistema operacional Android, incluindo sua história desde a fundação da Android Inc. em 2003, aquisição pelo Google em 2005 e lançamento do primeiro celular com Android em 2008. Também aborda características como ser open source, acesso a serviços do Google, inovações rápidas e mais de 200 mil aplicativos disponíveis. Por fim, discute tendências como o crescimento da participação de mercado de Android e estimativas de pessoas interessadas em comprar smartphones com esse sistema.
Semelhante a Android: Por que usar? Como desenvolver? (20)
Have you ever imagined how would be a world where you could use whatever language you want (or even all at once) and not have to worry about high memory consumption and slow startups? Get around... Let's talk about it!
Batch, Spring, Performance e outras coisas mais...Diogo Souza
Diogo Souza apresentou sobre como reduziu o tempo de execução de um batch de processamento de dados de 3 horas e meia para apenas 5 minutos utilizando Spring Batch e otimizações no código e banco de dados. Ele destacou a importância de simplificar o código, remover partes desnecessárias, escolher o momento certo para cada operação e ser amigo do banco de dados ao otimizar queries e utilizar cache.
O documento discute as vantagens de se usar Java para desenvolvimento web, incluindo sua flexibilidade, orientação a objetos, integração e comunidade. Também apresenta diversas tecnologias como JPA/Hibernate, JSF, EJB e JBoss para construção de aplicações web com Java. Por fim, fornece informações sobre um curso presencial de Java Web que aborda essas tecnologias.
O documento apresenta uma empresa de tecnologia chamada 3adiX e seus objetivos de dominar o mundo por meio do desenvolvimento de tecnologia, inovação e ensino. A empresa acredita no potencial de Java e Android para o mercado de TI e quer treinar pessoas nessas áreas para ajudá-las a alcançar seu potencial.
Simples pelo simples google android com robo guiceDiogo Souza
O documento apresenta o framework RoboGuice para injeção de dependências em aplicativos Android. Discute como o RoboGuice permite escrever código Android de forma mais simples e desacoplada, evitando atividades grandes com muitas responsabilidades. Apresenta um exemplo de uso do RoboGuice para injetar dependências em uma atividade e reduzir seu acoplamento.
4. Sobre mim...
Analista de Sistemas
3adiX Tech (sócio-fundador)
Indra Company
Instituto Atlântico
Ebix L.A.
Instrutor
Android
Java (Desktop e Web)
Palestrante
Blogueiro
www.diogosouza.com.br
5. Sobre mim...
Mascote
Bigode nem
em sonho..
Combustível
Como seus pais
Como realmente
acham que se veste
se veste
6. Comecemos então pelo porquê!
A história começa com um cara chamado
Gordon L. Hempton
Ele elencou “cinco” pontos legais sobre o
porquê usar Android ao invés de IOS.
9. Razão #1
Multitasking
“’Multitasking’ on iOS is a joke.”
“Notifications are horribly presented in modal dialogs.”
“On Android […] applications can truly run in the
background.”
10. Razão #2
Intents
“Android is an intent based operating system.”
“Android allows apps to have a deeper and more natural hook
into the operating system and user experience.”
What does this means?
11. Por exemplo...
3. E o mesmo será
3. E o mesmo será
aberto no app oficial
aberto no app oficial
da Amazon!
da Amazon!
1. Você está num browser
1. Você está num browser
e clica num link da Amazon.com
e clica num link da Amazon.com
2. O contexto android pesquisa
2. O contexto android pesquisa
se existe alguma app para abri-lo
se existe alguma app para abri-lo
12. Razão #3
Back Button
“The back button is a killer feature and is way more than just a
physical button.”
“The android operating system is essentially stack based.”
“The menu button on Android is also very convenient […]”
13. Razão #4
Apps
“[…] there are many apps on Android that simply have no
equivalent on iOS.”
“If I want to use instant messaging, free apps exist.”
“This is the status quo. Not so on iOS.”
14. Razão #5
Navigation
“Newer version of android have a turn by turn navigation
application by Google which uses data from Google Maps.”
“[...] this is hands down the best navigation application I have
used […]”
“There is no equivalent for iOS, even though some apps exist
in the app store with double digit price tags.”
16. O que mais então?
Android, the world's most popular mobile platform
Centenas de milhões de “mobiles”
190 países no mundo
Milhões de novos usuários/dia
18. Quer mais?
Parcerias globais e grande base instalada;
Poderoso framework de desenvolvimento;
Marketplace aberto para distribuir seus aplicativos;
Facilmente adaptável para tablets/smartphones;
1.5 bilhões de downloads/mês...
26. Tudo é importante!
Além de tudo isso você ainda tem de saber o
que deve ou não fazer....
Como assim?
27. Objetos reais são mais divertidos
do que menus e botões.
Autocomplete é básico.
Uma imagem vale mais que mil #hashTags.
Só me interrompa (loading...) se for importante...
...
30. Depois de tudo pronto...
Conheça os componentes:
- Activities
- Services
- Widgets
- Best practices
E saiba como integrar as coisas (Google Services)