Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como aumentar a sua produtividade no Android St...

Como aumentar a sua produtividade no Android Studio

Apresentação do Italo Marcel para o GDG Aracaju

GDG Aracaju

April 02, 2016
Tweet

More Decks by GDG Aracaju

Other Decks in Programming

Transcript

  1. Como aumentar a sua produtividade no Android Studio Plugins, libs

    e boas práticas para ajudarem no desenvolvimento e teste de sua aplicação.
  2. Melhores Plugins • Seguindo a linha da JetBrains, o Android

    Studio possui um repositório de plugins desenvolvidos pela comunidade que facilitam o trabalho na hora de criar a aplicação, testar e etc. • Para Instalar os plugins basta abrir as configurações do Android Studio e buscar pelo nome, no disco ou repositório.
  3. Melhores Plugins (Emulador/Simulador) • H.A.X.M da Intel - Disponível no

    SDK e somente para processadores intel que permitem a virtualização. • Genymotion - Muito utilizado, cria uma maquina virtual no virtualBox e é quase igual a um dispositivo real. Infelizmente ele demora um pouco a atualizar e alguns recursos são pagos.
  4. Melhores Plugins (UI) • Android Drawable Importer; • Android ButterKnife

    Zelezny; • Jimu Mirror; • Theme Editor; • Robotium.
  5. Android Drawable Importer Utilizado para importar o drawable no tamanho

    ideal, pratico e sem complicação. Ele redimensiona de acordo com a necessidade da sua aplicação.
  6. Android ButterKnife Zelezny Insere o código durante a compilacao atraves

    das marcaçoes que sao passadas permitindo a reducao das linhas de codigo deixando assim a classe muito mais legível e simples. • VIew; • Métodos; • Validações. @InjectView(R.id.title) TextView title;
  7. Jimu Mirror • Live-code; • Prototipagem; • Infelizmente não funciona

    na versão canary do Android Studio; • Recurso pago; • Instantly run.
  8. Theme Editor Já vem no proprio Android Studio e serve

    para editar e criar temas para sua aplicação.
  9. Melhor Plugin (Teste) Robotium Cria a classe de teste para

    você. Ele copia sua ações e escreve o código, tira screenshots e copia dumps de erro.
  10. Libs que podem ajudar na produtividade • Retrofit; • Realm

    ou Sugar ORM; • jsonschema2pojo; • Project Lombok.
  11. Boas práticas • Criar seus próprios templates; • Use o

    menor número possível de libs no seu projeto; • Aprenda mais sobre a ferramenta (Ex copiar classe); • Dicas.