Android Core!

Ministrei no último ano um curso sobre Android Core – detalhes da implementação da plataforma Android, desde as alterações necessárias no kernel linux até a implementação das APIs e aplicativos Android.

O material deste curso pode ser encontrado aqui > Android Core – Implementação da plataforma Android.

Tem curiosidade para saber como é implementada cada camada da arquitetura de um sistema Android? Este curso é um bom começo!

 …

Android e o facebook

Pessoal,

Ministrei nessa semana uma palestra na UNASP, com o tema: “Android e o facebook”, onde mostrei como integrar uma aplicação Android ao facebook.

A apresentação está no link a seguir:

Android e facebook – integração com SDK

E o projeto da aplicação de exemplo, para quem tiver interesse, está no link a seguir:

Android e facebook – projeto completo

Melhorando a qualidade de sua aplicação Android

O que adianta ter uma ótima idéia e fazer um aplicativo com ótimas funcionalidades se este não tem uma usabilidade satisfatória?

O que poucos  sabem é que o Google fornece um guideline de qualidade que ajuda o desenvolvedor a identificar se sua aplicação segue os principais padrões de projeto da plataforma. São algumas questões como as seguintes:

  • A sua aplicação responde corretamente ao botão “voltar”?
  • As notificações criadas pela sua app contribuem realmente para a experiência do usuário?
  • Sua aplicação contribui para o correto uso de recursos do telefone? bateria, rede, etc..

A lista de pontos a serem verificados é grande mas extremamente importante!

Para ver a lista completa acesse o link: Android Quality Guideline

GoMo – Crie o seu site móvel de forma fácil (e gratuita!) utilizando a ferramenta do Google

O google apresentou recentemente uma ferramenta muito interessante para quem tem um site e quer criar a versão móvel* para ele: trata-se do GoMo, ferramenta online desenvolvida em parceria com a DudaMobile.

A ferramenta é bem simples: basta entrar com a URL principal e ela reconhece o “tipo” do website (um blog, um forum, etc) e, com base nisso, oferece alguns templates para que o usuário escolha um.

Após a escolha do template, o usuário pode configurar o layout, alterando cabeçalho, página inicial, estilos, etc. Tudo online e de forma bem simples.

Após criar o mobile site, é possível até configurar o redirecionamento no seu site principal usando o GoMo. Eu criei o meu site móvel na seguinte URL: http://mobile.dudamobile.com/site/felipesilveira e gostei bastante do resultado. Ferramenta aprovada!

 

* Uma versão móvel de um website contém o mesmo conteúdo, porém em uma formatação mais adequada para dispositivos com telas menores, como smartphones (androids, iphones, etc)

Procurando ajuda em Android?

Uma boa dica para quem desenvolve em Android é, quando se deparar com algum problema, procurar ajuda da comunidade de desenvolvedores, que é bem grande.

Os dois “lugares” mais comuns para isso:

E nos comentários abaixo, os canais recomendados pelos internautas! :-)

Como instalar um aplicativo APK no seu telefone android

Uma dúvida que muitos usuários e desenvolvedores têm é: Agora que eu fiz a minha aplicação, como instalar em meu telefone ou tablet?

Para isso, existe um tipo de arquivo especial, que é usado para distribuir as aplicações android: o APK, sigla para “Android Package“.

Sempre que o desenvolvedor compila seu projeto android, é criado um arquivo com essa extensão no diretório <caminho_do_projeto>/bin.

Por exemplo, no projeto da aplicação  do curso  “Desenvolvimento Android“, haverá um arquivo …/bin/QuickNotes.apk.

Mas como instalar o apk?

Para instalar o apk, basta colocá-lo no sdcard  e usar um file explorer (Astro File Manager, por exemplo) para executar o arquivo. O package manager fará todo o serviço! Basta clicar no arquivo *.apk e as telas de instalação serão mostradas de uma forma bastante intuitiva.

Habilitando a instalação de APKs

Muitas vezes esse procedimento não funciona porque o telefone não permite a instalação de aplicativos dessa forma, mas somente através do Google …