Ferramenta muito útil: Android Layout Finder

Uma das coisas mais trabalhosas que o desenvolvedor android precisa fazer quando cria uma nova Activity é “mapear” os widgets declarados em um layout XML para variáveis na sua classe Java, usando findViewById.

Existem muitas formas de evitar esse trabalho (usando Annotations, libraries, etc) mas uma das ferramentas mais simples e mais úteis que conheço para resolver este problema é o Android Layout Finder, uma ferramenta online que gera todas as declarações e inicializações das variáveis referentes aos widgets do seu layout (TextView, EditTexts, etc..)

Screen Shot 2015-01-13 at 12.09.18 PM

Se ainda não conhece, vale a pena conhecer! Já está nos meus favoritos :-)

Google I/O 2014 no ar!

Está acontecendo, nesse momento, o evento Google I/O 2014, onde está sendo apresentado a nova versão de Android (Android Lollipop, ou simplesmente Android L).

Para os desenvolvedores Android, é obrigatório assistir!

No seguinte link é possível encontrar a transmissão online: https://www.google.com/events/io

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.

Gomo - criando um site móvel

Criando site móvel com o Gomo

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,