Aplicação Android de Código Aberto

Quando me interessei pelo desenvolvimento de aplicativos Android e comecei a compreender seu funcionamento, passei a buscar por aplicações com código aberto para utilizar como referência.

Gosto de analisar aplicações que ja estejam amadurecidas, busco entender as soluções criadas para resolver as deficiências da plataforma e como são criados os recursos criativos, é sempre uma maneira de diminuir a curva de aprendizado.

Quase que por acaso encontrei uma aplicação que é bastante interessante e de código aberto, é o tipo de coisa que esta bem na sua frente e por muito pouco é possível você não perceber.

O aplicativo oficial do WordPress assim como o próprio WordPress é de código aberto e pode ser estudado, modificado e regerado sem grande esforço.

As características visuais não são dos mais criativas, entretanto, para função que se propões (gerenciamento de um blog WordPress) os recursos são completos e de quebra é possível ter em mãos toda implementação para comunicação XML-PRC.

Para ter acesso o código fonte você deve acessar pelo SVN o endereço http://android.svn.wordpress.org/ ou navegar via Web no endereço https://android.trac.wordpress.org/browser.

Caso você conheça mais aplicativos Android de código aberto com recursos interessantes, deixe aqui seu comentário.

Leia mais

Economizando Energia no seu Android

Minha migração do mundo Apple para o mundo Android foi direcionada por duas conveniências, a primeira foi minha esposa perder seu celular e a segunda, o fato que as aplicações do sistema Android podem ser desenvolvidas utilizando o sistema operacional Linux.

Depois de pesquisar bastante sobre qual aparelho comprar todas indicações apontavam para o mesmo caminho, foi então que me rendi e adquiri um Samsung Galaxy S2.

O mais interessante de todo esse ritual é que a lua de mel é cada vez mais curta, algumas preocupações vem logo em seguida e a primeira delas é, quanto tempo dura a bateria. A resposta tem chego mais rápido a cada compra, pois as baterias duram cada vez menos.

Nesse sentido recebi uma dica matadora do Alexandre Oliveira, o aplicativo JuiceDefender faz a gestão de ativação de uma série de componentes do smarthphone, tela, conexões de dados, sincronização, etc, sem que com isso faça parecer que seu aparelho só serve para fazer ligação.

O JuiceDefender possui 3 versões, JD Free, JD Plus (R$ 4,53) e JD Ultimate (R$ 11,36) , a diferença entre eles á a capacidade de customização do aplicativo, consequentemente do potencial de economia de energia, a versão grátis possui apenas o perfil padrão de economia, a versão Plus permite realizar a configuração customizada de alguns componentes e a versão Ultimate, habilita todos os controles e é possível customizar todos os parâmetros de economia.

Utilizo a versão Ultimate em meu aparelho, a configuração que defini desabilita as antenas de transmissão de dados em no máximo 1 minuto após a tela ser apagada, habilitando novamente ao ativar a tela do aparelho. Desabilitar as antenas de dados não interfere no recebimento de SMS e de ligações telefônicas, dessa maneira o aparelho é totalmente operacional.

Para que o smarthphone não se torne apenas um aparelho telefônico, defini também que a cada 15 minutos, as antenas de dados devem ser ativadas e que as sincronizações necessárias (linkedin, facebook, gmail, twitter, etc) sejam realizadas por um período de até 2 minutos, sendo assim, tenho economia de energia sem perder a interatividade.

Dois dias após usar o JuiceDefender a melhora na autonomia da bateria é clara e não precisa ser um gênio para perceber, basta olhar o indicador do aplicativo na tela de notificações, ele informa quantas vezes mais a bateria esta rendendo (figura 1), no meu caso, mais que o dobro. Outro ponto onde é possível verificar o comportamento da bateria é nas informações de uso da bateria (figura 2) (Configuração -> Sobre o Telefone -> Uso da Bateria).

Falando um pouco mais sobre configurações, é possível definir aplicações que ativam as antenas de dados fora das janelas definidas sempre que solicitarem seu uso, dessa maneira, aplicações como contatos e a agenda de compromissos podem se manter sincronizadas independente da situação de configuração da rede de dados.

E por fim, a configuração de comportamento noturno do aparelho, no meu caso, defini que no período da 0h às 8h deve ser desabilito qualquer tipo de sincronização, evitando por exemplo que no meio da madrugada eu receba o aviso que tenho novos e-mails.

Leia mais
  • RSS
  • Facebook
  • LinkedIn
  • Twitter
  • Slider

Switch to our mobile site