Android Máquina de produção Transforme seu dispositivo Android em uma máquina de produtividade enxuta com aplicativos de código aberto. por Dmitri Popov Hoje em dia, até mesmo um dispositivo Android de médio desempenho possui poder de processamento suficiente para lidar com a maioria das tarefas de produtividade do gerenciamento de emails à elaboração de artigos e códigos. Naturalmente, este processo requer que o usuário possua os aplicativos apropriados instalados em seu dispositivo Android, mas a abundância da alta qualidade de aplicativos de código aberto também estão à disposição para este fim. Neste artigo, examinaremos vários excelentes aplicativos de código aberto que podem transformar um dispositivo Android em uma máquina de produtividade poderosa e versátil. Ferramentas do sistema A maioria dos teclados virtuais para Android são otimizados para a entrada de texto rápida e eficiente, às custas de determinados recursos. Alguns teclados, por exemplo, acabaram com a tecla Tab, que é essencial para trabalhar em terminais. Outros teclados não possuem setas dedicadas, o que torna difícil selecionar textos e mover o cursor. Além disso, quase nenhum dos teclados disponíveis possuem teclas de função dedicadas. Para resolver o problema, use o Hacker s Keyboard [1], um teclado de substituição que reproduz o layout do teclado regular, por isso é ideal para os usuários que dependem das teclas de seta, Tab, Esc, e outros recursos em sua computação diária. Melhor ainda, o Hacker s Keyboard apresenta a tecla Fn, que evoca um layout separado, contendo um teclado numérico e um teclado de função. O Hacker s Keyboard também pode controlar vários layouts de teclado, e o usuário pode facilmente alternar entre eles usando a tecla de espaço. O teclado suporta o recurso de completar palavras e dicionários deste tipo estão disponíveis para vários idiomas (o dicionário de inglês vem incluso por padrão). O Hacker s Keyboard também contempla uma interface de configuração dedicada que permite ativar o teclado, instalar dicionários adicionais e ajustar as opções de teclado (figura 1). Um dispositivo Android sem um gerenciador de arquivos adequado é tão útil como uma roda quadrada. Felizmente, o usuário tem à disposição vários gerenciadores em código aberto para escolher, incluindo o OpenExplorer e o Ghost Commander. O OpenExplorer [2] ostenta uma interface elegante que funciona bem em praticamente qualquer tela, e o gerenciador de arquivos vem com uma série de recursos úteis (figura 2). O OpenExplorer pode lidar com servidores remotos e o gerenciador de arquivos suporta o popular FTP, SFTP e protocolos Samba (figura 3). Melhor ainda, o OpenExplorer também suporta serviços de armazenamento em nuvem, incluindo Box, Dropbox e Google Drive. A capacidade de lidar com servidores remotos é apenas um dos muitos talentos do OpenExplorer. O gerenciador de arquivos também vem com um editor de texto embutido que permite visualizar e modificar arquivos de texto. Em dispositivos Android rooteados Figura 1 O Hacker s Keyboard permite habilitar e configurar o teclado. 68 www.linuxmagazine.com.br
Figura 2 O OpenExplorer é um gerenciador de arquivos que contempla uma ampla gama de recursos úteis. (com as permissões administrativas desbloqueadas), o gerenciador de arquivos fornece leitura/escrita aos diretórios do sistema, e o aplicativo permite ao usuário navegar e extrair arquivos em formatos populares, incluindo ZIP, TAR, TRGZIP, TBZIP2 e 7ZIP. O recurso Favoritos do OpenExplorer permite marcar as pastas mais usados para acesso rápido. Por fim, o gerenciador de arquivos suporta as chamadas pastas inteligentes, que oferecem acesso conveniente a fotos, vídeos, música e downloads. O OpenExplorer é um gerenciador de arquivos competente, mas se o usuário preferir a eficiência de um gerenciador de arquivos de painel duplo, então o Ghost Commander [3] é o mais recomendado (figura 4). A interface do Ghost Commander torna extremamente fácil trabalhar com arquivos e atalhos numéricos permitem executar operações comuns com um simples toque de tecla (o que é útil se o usuário utilizar um teclado físico com o dispositivo Android). O Ghost Commander pode lidar com o protocolo FTP diretamente fora da caixa, mas é possível adicionar suporte ao Samba e SFTP com a instalação de plugins opcionais. Semelhante ao OpenExplorer, o Ghost Commander fornece acesso de leitura/escrita a pastas do sistema em dispositivos Android rooteados, e recurso Favoritos do gerenciador de arquivos pode vir a calhar para adicionar os diretórios utilizados com mais frequência. O KeePass é uma ótima ferramenta para armazenar e gerenciar senhas no desktop Linux, e o KeePassDroid [4] é um companheiro perfeito para ela (figura 5). Com este aplicativo, o usuário pode utilizar um banco de dados de senha KeePass em um dispositivo Android. O aplicativo pode abrir bancos de dados existentes, tanto em formatos KDB mais antigos como formatos KDBX mais recentes, e pode usar o aplicativo para criar novos bancos de dados (ainda que somente no formato KDB). Como o aplicativo de desktop, o KeePassDroid pode lidar com bancos de dados protegidos com um arquivo de chave. Quando abrimos um registro de banco de dados no KeePassDroid, o aplicativo convenientemente copia o nome de usuário e senha para a área de transferência, tornando mais fácil inserir os dados de login em um formulário web. Mais importante ainda, o aplicativo abre automaticamente a área de transferência após um determinado período de tempo para melhor segurança. Gerenciadores de tarefas Gerenciadores de tarefas e ferramentas de anotações são a parte mais importante da produtividade em qualquer plataforma, e o Android não é exceção. Quando se trata de tarefas e gerenciadores, o usuário pode escolher entre vários aplicativos. O simpledeadlines [5], por exemplo, é um aplicativo de gerenciamento de tarefas para usuários que valorizam a simplicidade. Figura 3 OpenExplorer suporta protocolos populares e serviços de armazenamento em nuvem Linux Magazine #XX Mês de 200X 69
Figura 4 A interface de painel duplo do Ghost Explorer facilita o trabalho com arquivos e diretórios. Como o nome sugere, o aplicativo é particularmente adequado para manter o controle sobre prazos, por isso pode ser uma ferramenta indispensável para qualquer pessoa que lida diariamente com prazos de todos os tipos (figura 6). O simpledeadlines é, na verdade, simples. Ele permite que criar tarefas, atribuir datas de vencimento para elas e organizar as tarefas criadas em grupos. O aplicativo atribui um código de cores para cada tarefa com base na proximidade do prazo de vencimento. Por exemplo, todos os prazos vencidos e futuros possuem um rótulo na cor vermelha, prazos a vencer são marcados com a cor laranja, e assim por diante. Em cada boot, o simpledeadlines exibe uma notificação contendo a contagem de prazo para cada código de cores. O programa também funciona com o aplicativo DashClock Widget [6], que permite visualizar os prazos na tela de bloqueio. Se o usuário estiver procurando por algo mais avançado do que o simpledeadlines, então poderá se interessar pelo NoNonsense NotePad [7]. Este aplicativo híbrido combina gerenciamento de tarefas com o recurso de anotações, dispondo de uma interface elegante e amigável ao usuário (figura 7). Com ele é possível organizar notas em listas e transformar uma nota em uma tarefa atribuindo um prazo e um lembrete para ela. Embora não seja possível atribuir uma prioridade para as tarefas, é possível reorganizá-las, arrastando-as para cima e para baixo. Além de lembretes regulares de tempo, o NoNonsense NotePad também suporta lembretes baseados em localização, que disparam notificações quando o usuário se encontra em um local específico. O aplicativo salva continuamente notas novas e modificadas, e oferece o recurso Time machine, que permite visualizar todas as versões anteriores de uma anotação específica. Mais importante ainda, o NotePad suporta sincronização através do serviço Google Tasks, assim o usuário pode manter notas e tarefas sincronizados entre múltiplos dispositivos e plataformas. Gerenciamento de email Quando se trata de escolher um cliente de email para uso com o dispositivo Android, poucos são tão bons quanto o K-9 Mail [8]. Na verdade, este deve ser um dos Figura 5 KeePassDroid é um aplicativo útil para o gerenciamento de senhas no Android. 70 www.linuxmagazine.com.br
Figura 6 SimpleDeadlines é um aplicativo sem frescuras para manter o controle sobre prazos. Figura 7 NoNonsense NotePad pode lidar com tarefas e anotações. aplicativos amigáveis ao usuário mais poderosos da plataforma Android. O K-9 Mail suporta múltiplas contas de email, e o assistente de configuração de conta torna o processo de adicionar contas algo muito simples (figura 8). O assistente suporta serviços de email populares, como o Gmail, Yahoo! Mail e FastMail, então se o usuário possui uma conta com qualquer um destes serviços, poderá adicioná-la ao K-9 Mail em questão de segundos. Basta fornecer o endereço de email e senha que o aplicativo se encarregará do resto. K-9 Mail apresenta a Unified Inbox, que permite gerenciar emails de todas as contas em um só lugar. A interface do aplicativo empresta algumas ideias do Gmail, incluindo a capacidade de visualizar emails como tópicos Figura 8 O K-9 Mail é possivelmente o cliente de email mais potente e versátil para Android. de conversação. Os comandos no menu de contexto permitem processar email de forma rápida e eficiente: o usuário pode, por exemplo, pressionar por alguns poucos segundos um item do e- -mail para respondê-lo, encaminhá-lo, marcá-lo como não lido, movê-lo para outra pasta, e assim por diante. O comando More from this sender exibe todas as mensagens de email recentes do remetente. O K-9 Mail suporta múltiplas identidades, também, o que pode vir a calhar para uso com aliases de email. Outros recursos de praxe, como anexos, assinaturas, pesquisa, classificação e outros confortos estão presentes e podem ser levados em conta na avaliação positiva do programa. Um leitor de ebook, como o aplicativo FBReader, é outro aplicativo útil para maximizar a produtividade do usuário. O aplicativo suporta vários formatos de ebook populares, incluindo o EPUB, MOBI, FB2 e TXT. O aplicativo fornece acesso direto a diversos catálogos de ebooks online (por exemplo, Smashwords e Feedbooks), para que o usuário possa navegar, comprar e baixar ebooks diretamente do leitor. É possível adicionar catálogos personalizados também, e o recurso pode ser útil para transferir ebooks de conexões sem fio [10] a partir da suite de ebook Calibre. Graças a uma ampla gama de opções configuráveis, o FBReader é infinitamente personalizável (figura 9). É possível ajustar praticamente todos os aspectos do aplicativo: das fontes (o aplicativo pode usar a fonte TrueType) e temas, ao espaçamento entre linhas e efeito de transição de página. Claro, o aplicativo apresenta os confortos habituais, como pesquisa e favoritos. Linux Magazine #XX Mês de 200X 71
Figura 9 O FBReader é um leitor de ebook infinitamente personalizável e suporta vários formatos de ebook. É possível marcar uma página inteira ou seleção de texto; assim, o usuário pode utilizar o recurso de bookmarking para salvar trechos de texto. O FBReader também permite realizar outras ações sobre o texto selecionado usando um menu pop-up. Podemos destacar a seleção aplicando uma cor a ela e compartilhando o trecho selecionado via recurso de compartilhamento do Android. A caixa de ferramentas de produtividade do leitor estaria incompleta sem um editor de texto, e se o usuário estiver em busca de um editor de texto que possa ser usado tanto para editar como criar código, o 920 Text Editor [10] é o aplicativo mais indicado (figura 10). Ele suporta destaque de sintaxe para muitas linguagens de programação populares, incluindo Java, JavaScript, Perl, PHP, Python, Bash e muitas outras. Além disso, o editor pode lidar com uma ampla gama de codificações, e reúne uma enorme quantidade de características úteis: do recurso de procurar e substituir à indentação e suporte para várias janelas. Conclusão Muitos outros aplicativos de código aberto estão disponíveis e podem se tornar úteis para o aumento da produtividade da caixa de ferramentas do usuário. Mas, Figura 10 920Text Editor é bom para escrever e codificar. Dmitri Popov. como encontrá-los? A maneira mais fácil de descobrir e instalar o software de código aberto em um dispositivo Android é usando o F-Droid [11], que fornece uma alternativa de código aberto ao serviço da loja do Google Play. O F-Droid permite ver alguns dos aplicativos disponíveis por categorias, instalá-los, e até mesmo obter o código fonte. Apesar do F-Droid não contemplar suporte a imagens, avaliações e comentários, o aplicativo convenientemente fornece links para a maioria dos aplicativos do Google Play Store, onde o usuário pode deixar seu feedback. n Gostou do artigo? Queremos ouvir sua opinião. Fale conosco em: cartas@linuxmagazine.com.br Este artigo no nosso site: http://lnm.com.br/article/9024 Mais informações [1] N7Player: https://play.google. com/store/apps/details?id=com. n7mobile.nplayer [1] Hacker s Keyboard: http://code.google. com/p/hackerskeyboard [2] OpenExplorer: http:// brandroid.org/open [3] Ghost Commander: http://sites.google.com/ site/ghostcommander1 [4] KeePassDroid: http:// www.keepassdroid.com [5] SimpleDeadlines: github. com/chibibi/simpledeadlines [6] DashClock Widget: code. google.com/p/dashclock [7] NoNonsense NotePad: github. com/spacecowboy/notepad [8] K-9 Mail: code.google.com/p/k9mail [9] FBReader: fbreader.org [10] 920 Text Editor: jecelyin. github.io/920 Text Editor [11] F-Droid: https://f droid.org/ 72 www.linuxmagazine.com.br