Posts com a tag ‘Android’

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 🙂…

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!

 …

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,

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! 🙂…

Trabalhando com Unit Tests em Android

Olá pessoal.

Meu nome é Athila Santos. Eu trabalho com o Felipe em desenvolvimento Android na Motorola e vou começar a ajudá-lo na publicação de artigos sobre Android para este blog.

O meu primeiro artigo será sobre Unit Tests.

Para quem não sabe, Unit Tests são testes realizados pelo proprio desenvolvedor ou analista de teste, visando testar a menor parte testável de um sistema.

No entanto, testes realizados envolvendo contato com o dispositivo podem ser realizados por qualquer pessoa que utilize a aplicação. O que nós, developers, queremos é testar um determinado trecho de código, estado de classes etc. Para tanto, vamos desenvolver APLICAÇÕES responsáveis, unicamente, por testar a nossa aplicação.

É bom frisar que os Unit Tests são parte essencial do ciclo de desenvolvimento de um projeto. Para uma app pequena como a QuickNotes pode parecer perda de tempo, mas grandes projetos não sobrevivem sem que os desenvolvedores gastem um bom tempo desenvolvendo Unit Tests decentes.

A plataforma Java …