Lar Mídia social 10 Ferramentas para simplificar a sua vida de desenvolvimento - dummies

10 Ferramentas para simplificar a sua vida de desenvolvimento - dummies

Índice:

Vídeo: Ferramentas Essenciais para o seu desenvolvimento | com Robson Pinheiro 2025

Vídeo: Ferramentas Essenciais para o seu desenvolvimento | com Robson Pinheiro 2025
Anonim

Aqui estão dez ferramentas e utilitários que podem simplificar a sua vida de desenvolvimento, aumentando a sua produtividade e garantindo que seu aplicativo seja capaz de usar tabaco.

Android lint

// desenvolvedor. Android. com / tools / help / lint. html

Se você fez outro desenvolvimento não-Android, você pode estar familiarizado com o conceito de ferramentas de fiapos, que o ajuda a encontrar o "fiapo" que coleta em torno de seu código. Lint ajuda você a marcar o código que pode ser executado tecnicamente, mas pode não estar fazendo exatamente o que você acha que pode estar fazendo.

Lint de Android é um tipo de sistema de alerta em esteróides para código Android. Para executá-lo, vá para o Android Studio e escolha Analisar → Inspecionar código. Para executá-lo a partir da linha de comando, use a verificação do alvo gradle; por exemplo,. / verificação gradual.

Android Systrace

// desenvolvedor. Android. com / tools / debugging / systrace. html

Você está interessado em descobrir por que seu aplicativo é tão lento? As chances são de que você é, ou pelo menos você deveria estar. A ferramenta Systrace do Android pode ser fundamental para rootear as causas de desempenho fraco. Ao usá-lo, você pode obter informações muito detalhadas sobre o que seu aplicativo está fazendo em qualquer momento.

RoboGuice e Dagger

// roboguice. org // github. Como / google / dagger

Não, a RoboGuice não é a mais recente e melhor bebida energética comercializada para os desenvolvedores - é uma estrutura que usa a biblioteca Google Guice para agilizar a injeção de dependência. Injeção de dependência manipula a inicialização de variáveis ​​no momento certo para que você não precise. Esse conceito reduz a quantidade de código que você precisa escrever em geral e torna a manutenção da sua aplicação uma brisa.

Onde a RoboGuice se concentra na facilidade de uso, Dagger é outra biblioteca de injeção de dependência popular focada principalmente na velocidade.

Tradutor Toolkit

// traduzir. Google. com / toolkit

Se você deseja aumentar o número de pessoas que podem usar seu aplicativo, não há quase nenhuma maneira melhor de fazer isso do que traduzir seu aplicativo para outros idiomas. A resposta é usar o Google para encontrar ajudantes para traduzir seu aplicativo para você.

As traduções não são tão limpas como se você encontrou um falante nativo para traduzir para você, mas eles são um ótimo lugar para começar no barato. Você pode considerar obter as traduções iniciais feitas pelo Google e depois chegar à sua comunidade de usuários para encontrar voluntários para editar as traduções para você ou usar um site de terceirização, como o ODesk, para encontrar tradutores.Mesmo craigslist pode ser um ótimo recurso!

Visualizador de Hierarquia

// desenvolvedor. Android. com / tools / help / monitor. html

Trabalhar com várias visualizações dentro do arquivo de layout para criar uma interface de usuário nem sempre é um processo direto. O Visualizador de hierarquia, localizado no Android Device Monitor, permite que você veja exatamente como seus widgets são apresentados na tela graficamente.

Este formato permite ver claramente os limites de um widget para que você possa determinar o que está acontecendo dentro do layout. O Hierarchy Viewer, a ferramenta final para criar uma interface de usuário perfeita para pixéis, também permite ampliar a tela na visualização perfeita para garantir que as imagens e UIs sejam perfeitamente visíveis em todos os tamanhos de tela e em todas as densidades.

UI / Application Exercise Monkey

// desenvolvedor. Android. com / tools / help / monkey. html

Não se preocupe: O UI / Application Exercise Monkey não precisa ser alimentado com bananas para permanecer feliz! Você usa o Exerciser Monkey para testar o estresse em sua aplicação. Ele simula toques aleatórios, cliques e outros eventos do usuário para garantir que o uso anormal não faça explodir o aplicativo. O Exerciser Monkey pode ser usado para testar aplicativos em seu emulador ou em seu próprio dispositivo.

Git e GitHub

// git-scm. com // github. com

Git - um sistema de controle de versão distribuído, livre e de código aberto - gerencia repositórios de forma rápida e eficiente, tornando-o indolor para fazer backup do trabalho. Não deixe um crash do sistema arruinar seu dia por não ter um sistema de controle de versão para seu próximo aplicativo espetacular. O Git faz trabalhar com ramificação simples e eficaz, e integra-se facilmente ao seu fluxo de trabalho. Embora o Git esteja distribuído, você provavelmente quer um local remoto onde o repositório Git é armazenado.

Você pode obter um repositório Git gratuito e privado. Se o seu código é de código aberto, você pode criar repositórios gratuitos, onde há uma enorme comunidade de desenvolvedores de código aberto que contribuem para os projetos abertos de cada um. Além disso, o aplicativo Android Github é de código aberto e vale uma boa navegação.

Picasso e OkHttp

// square. github. io / picasso / // quadrado. github. io / okhttp /

As imagens aumentam o contexto e o toque visual muito necessário para aplicativos Android. Picasso permite o carregamento de imagem sem complicações em sua aplicação - muitas vezes em uma linha de código!

O Picasso é construído em OkHttp, o que faz o upload e o download de informações por HTTP significativamente mais fáceis do que as bibliotecas internas incluídas no Android.

Ferramenta do analisador de memória

// desenvolvedor. Android. com / tools / debugging / debugging-memory. html

Java faz muito gerenciamento de memória para você, mas isso não significa que você não pode esvaziar memória em Java. Na verdade, os vazamentos de memória no Android são uma das maneiras mais comuns de que aplicativos de longa duração possam se tornar instáveis.

A ferramenta Eclipse Memory Analyzer Tool (MAT) pode ajudá-lo a rastrear a causa do seu vazamento de memória no Android. Visite o link acima para obter mais informações sobre como usar o MAT e outras ferramentas para investigar o uso da memória do seu aplicativo.

Travis-ci

// travis-ci. org

Depois de ter um sistema de controle de código-fonte, como a configuração do Git, o próximo passo é configurar um servidor de Integração Contínua (CI), como o Travis-CI. Um sistema de CI, como o Travis-CI, cria automaticamente seu aplicativo toda vez que você pressiona uma nova mudança para o GitHub.

Ele também executa seus casos de teste, verifica o fiapo do Android e também pode criar uma versão de lançamento do seu aplicativo que está pronto para ser carregado na Google Play Store. Travis-CI é gratuito para projetos de código aberto, mas você também pode comprar uma assinatura se quiser construir seus projetos fechados.

10 Ferramentas para simplificar a sua vida de desenvolvimento - dummies

Escolha dos editores

Como tirar o máximo proveito de suas visualizações - dummies

Como tirar o máximo proveito de suas visualizações - dummies

Para obter o maior benefício, combine cada de suas afirmações com uma visualização. Por exemplo, diga que você decide se concentrar na afirmação: "Eu sou competente no meu trabalho. "Antes da sua visualização, identifique algumas áreas onde você sabe que é competente e algumas áreas onde você está no processo de se tornar mais experiente ou ...

Como você lida com comportamentos aprendidos - manequins

Como você lida com comportamentos aprendidos - manequins

Muitos "shoulds" prejudiciais são mensagens que você aprendeu com seus pais. Algumas são pequenas coisas. Eles podem ter dito a você que escove os dentes todas as noites, sente-se em linha reta e tome banho todas as manhãs. Mas os tipos de "deveres" que aprendeu que são mais prejudiciais para sua auto-estima são aqueles que são mais profundos - o que ...

Como lidar com uma pessoa quando há um problema - manequins

Como lidar com uma pessoa quando há um problema - manequins

Para a maioria das pessoas, confrontar outra pessoa é o mais assustador que fazer. No entanto, é importante confrontar as pessoas quando seu comportamento interfere com suas necessidades. Mesmo dizendo aos outros que seu comportamento está causando um problema é muito difícil, fazer isso é necessário para manter uma comunicação aberta e honesta. Muitas pessoas não dizem nada ...

Escolha dos editores

Mantenha um tom positivo em sua comunidade online - manequins

Mantenha um tom positivo em sua comunidade online - manequins

Cabe a você definir o tom para sua comunidade online. Se você é uma presença regular, os membros estão menos inclinados a lixar a lama ou usam palavrões e a comunidade é um lugar mais positivo para interagir. Sem líder visível ou autoridade pessoal, tópicos controversos e comentários inapropriados podem avançar. Seu ...

Junte-se a redes e programas de afiliados como um blogger da mãe - dummies

Junte-se a redes e programas de afiliados como um blogger da mãe - dummies

Uma rede de afiliados é algo semelhante à uma rede publicitária. Quase todos os grandes sites de comércio eletrônico trabalham com uma rede de afiliados. As redes de afiliados fornecem o software on-line para rastrear todo o tráfego e as vendas para os comerciantes e as editoras. Eles então ganham uma porcentagem da venda em cima do que os comerciantes de comércio eletrônico pagam ...

Introdução à publicidade baseada em blog - dummies

Introdução à publicidade baseada em blog - dummies

Anúncios de banner (anúncios retangulares geralmente colocados ao longo da parte superior ou inferior de um site) costumava dominar os espaços de anúncio em blogs e em toda a web, mas tornou-se menos importante porque as pessoas geralmente apenas os desentendiam. Então, anúncios pop-up, animados e piscando geraram alguns cliques e, finalmente, conseguiram gerar uma reação maciça. Muitos ...

Escolha dos editores

Lista de verificação para depois de chegar ao destino do seu casamento - manequins

Lista de verificação para depois de chegar ao destino do seu casamento - manequins

Ter uma lista de verificação pode ajudar a fazer o planejamento do casamento mais fácil, especialmente se você estiver tendo um casamento de destino. O número de detalhes de casamento que você precisa lidar depois de chegar ao site do seu casamento de destino depende do tamanho e complexidade do seu evento e se você tem ajuda e pode delegar algumas das responsabilidades. ...

Escolhendo os toculos do tamanho certo para o seu casamento - manequins

Escolhendo os toculos do tamanho certo para o seu casamento - manequins

Nada é pior do que a roupa mal ajustada uma mesa, então peça sempre para ver o linho e pergunte quais são as dimensões. Aqui está uma orientação sobre os tamanhos recomendados para a maioria das tabelas de tamanho comum (geralmente 76. 2 centímetros ou 30 polegadas de altura). Diâmetro da mesa Pano de piso de comprimento 91 centímetros (3 pés de rodada) 2. 75 metros (108 polegadas) no chão e ...

Escolhendo um estilo de refeição para o seu casamento - manequins

Escolhendo um estilo de refeição para o seu casamento - manequins

O menu para a recepção de casamento pode ser tão simples ou elaborar como quiser, dependendo do orçamento do seu casamento e do estilo da sua festa. Você pode querer ficar com pratos mais simples para uma recepção informal ou mais delícias gourmet para uma recepção formal. A recepção de coquetéis A maioria dos casamentos são ...