Esta é uma lista das 25 bibliotecas, projetos e ferramentas mais recentes do Android lançados nos últimos 3 meses. Não há primeiro e último lugar, é apenas uma lista de bibliotecas interessantes. Eles definitivamente merecem sua atenção. Aproveite!

Essa ferramenta é desenvolvida pela equipe Genymotion e faz o mesmo que o Vysor. Ele fornece exibição e gerenciamento de dispositivos Android conectados via USB. Não são necessários direitos de root para sua operação. Funciona em Linux, Windows e MacOS. E é grátis!

O leia-me aqui é realmente bom. Nele, você encontrará uma descrição completa da instalação e lançamento do projeto. Para usuários de Mac, o projeto também está disponível no homebrew.
Esta biblioteca é para criar facilmente longas sombras bonitas no Android.

Você encontrará muitos recursos interessantes nesta biblioteca:
- suporte para qualquer tipo de View-components,
- controle total sobre a exibição de sombras,
- a capacidade de definir várias sombras para o componente Visualizar,
- animações de sombra
- computação assíncrona
- e muito mais
O README está cheio de ótimos exemplos e muito bem escrito. Este é provavelmente um dos melhores LEIA-ME que eu já li. O projeto é liberado sob a licença MIT.
Este é um componente de exibição que anima a renderização de texto. Melhor ver o gif abaixo uma vez!

O README original está escrito em chinês, mas também há uma versão em inglês. Lá você encontrará informações sobre como usar a biblioteca e quais atualizações estão sendo preparadas para lançamento. A biblioteca ainda está em um estágio inicial de desenvolvimento (versão 0.1.2), portanto, esteja preparado para problemas emergentes. O projeto é liberado sob a licença MIT.
Esta é uma biblioteca que permite criar formas personalizadas em uma forma incomum.

Aqui está outro exemplo do que você pode fazer com a biblioteca:

Impressionante, hein? Você pode encontrar ainda mais exemplos na documentação. A biblioteca em si é licenciada sob o Apache 2.0.
Esta biblioteca foi projetada para usar a caixa de diálogo pop-up de material abaixo.

A documentação é suficiente para começar a usar caixas de diálogo. O projeto em si é lançado sob a licença Apache 2.0.
A biblioteca do Photo Editor foi projetada simplesmente para editar imagens usando tintas, textos, emoticons e adesivos.

README é muito útil e bom. O projeto está em um estágio bastante inicial de desenvolvimento (versão 0.1.1) e lançado sob a licença Apache 2.0.
O Hyperion é uma ferramenta para depuração e verificação de aplicativos. Pode ser facilmente integrado a qualquer aplicação.

Você pode obter mais informações lendo o README ou o blog do desenvolvedor. O projeto é lançado sob a licença MIT e está atualmente na versão 0.9.22.
Esta é uma biblioteca para criar belas animações escritas em Kotlin.

A documentação no campo é suficiente para começar a trabalhar com ela. O projeto é lançado sob a licença Apache 2.0.
Graças a esta biblioteca, você pode adicionar uma sombra ao seu ImageView.

A documentação é bastante curta, mas suficiente para começar a usar a biblioteca. A versão da biblioteca é atualmente 1.1 e o projeto é lançado sob a licença Apache 2.0.
Esta biblioteca implementa um botão flutuante do design do material.

A documentação, além da teoria, inclui um aplicativo de exemplo disponível no Google Play.
O projeto é lançado sob a licença Apache 2.0.
Esta é uma aplicação que permite transformar uma imagem circular em um quadrado. A imagem neste exemplo é exibida através do Glide.

README é curto, mas você pode ler o código, se desejar, pois é bem simples. Nenhuma licença é mencionada.
O objetivo de Hiroaki é ajudar a testar a integração da API usando o poder do Kotlin.
A biblioteca fornece ao MockWebServer a criação de um servidor stub como destino para suas solicitações HTTP que você enviará ao seu back-end.
Isso permitirá que você verifique como o seu programa responderá a determinados comportamentos de servidor e API.

A documentação vale uma espiada. O projeto foi escrito sob a licença Apache 2.0.
Muitos de vocês provavelmente já ouviram falar de uma das rodas-gigante mais altas do mundo - a London Eye. Agora, no seu aplicativo, você pode fazer sua própria roda gigante graças à biblioteca de roda gigante.

No README, você pode ler como conectar e usá-lo em seu projeto. É lançado sob a licença Apache 2.0.
Este é um plugin Gradle que permite visualizar suas dependências em um gráfico.

Na documentação, você encontrará como configurar o plugin e como usá-lo. O projeto foi criado sob a licença Apache 2.0.
Essa biblioteca, de acordo com Florent Champigny, é a maneira mais fácil de solicitar permissões dinâmicas em novas versões do Android.

Consulte a documentação para obter mais informações. O projeto é lançado sob a licença Apache 2.0.
Prefekt é o Android SharedPreferences para Kotlin. É fácil de usar e eficiente graças ao cache na memória. Você pode assinar atualizações de valor em SharedPreference, e a assinatura funcionará mesmo que o valor não tenha sido alterado através da funcionalidade Prefekt.

Existem muitos outros recursos interessantes descritos na documentação, portanto, o projeto merece sua atenção. Lançado sob a licença Apache 2.0.
Uma biblioteca que permite implementar ColorPickerView, ColorPickerDialog e ColorPickerPreference. Com ele, você pode obter cores HSV, valores RGB, código de cores HTML para imagens da galeria.

A documentação é abrangente e até contém descrições de métodos. Definitivamente uma biblioteca que vale a pena. Licença: Apache 2.0
Usando esta biblioteca, você pode visualizar seu arquivo de áudio. Para isso, a biblioteca usa a funcionalidade Android OpenGL ES.

Na seção de lançamentos da biblioteca no github, você pode encontrar o arquivo .apk para uma operação de biblioteca de exemplo. Distribuído sob a licença Apache 2.0.
O Android TreeView é usado para exibir dados em estruturas de árvores.

A documentação é detalhada e descreve todas as etapas necessárias para conectar a biblioteca ao seu projeto Android. Licença: Apache 2.0
Este utilitário foi projetado para incorporar o componente do YouTube no seu aplicativo Android. O componente do YouTube foi projetado para funcionar com Android, iOS e React Native.

A biblioteca descreve alguns dos problemas que você pode encontrar, por exemplo:
- O SDK do YouTube não funciona em todos os dispositivos
- Você não pode executar mais de uma instância de um componente do YouTube por vez
O WhatsNew exibe automaticamente uma breve descrição dos novos recursos do seu aplicativo após a atualização dos usuários.

No README, você pode ler como usar a biblioteca. O projeto é liberado sob a licença MIT.
Esta é a segunda biblioteca desta lista que permite criar sombras bonitas em torno de uma imagem com base em seu esquema de cores.

Na documentação, você encontrará um exemplo de arquivo .apk e uma descrição das configurações e uso. O projeto é lançado sob a licença Apache 2.0.
Esta biblioteca ajudará você a alterar o ícone do aplicativo para cada um dos seus buildVariants, usando regras simples do Gradle. Você pode adicionar tiras de qualquer cor, sobrepor suas próprias imagens ou alterar a cor do ícone.

A documentação contém uma descrição do uso da biblioteca, como configurá-la, os parâmetros disponíveis e uma descrição da estrutura do projeto. O projeto é lançado sob a licença Apache 2.0.
Essa é uma biblioteca que facilita ocultar os componentes do View na parte superior e inferior da tela ao rolar por um NestedScrollView personalizado.

Na documentação, você encontrará tudo o que precisa para obter esse efeito.
Este é um projeto que usa arquitetura limpa + MVVM + extensões reativas + componentes da arquitetura Android. O objetivo principal é usar as práticas e bibliotecas mais recentes.

O projeto usa bibliotecas como: Android KTX, componentes arquitetônicos do Android, Dagger 2, RxJava, RxKotlin, RxAndroid, ConstraintLayout, Glide e muitos outros. Realmente precisa ser visto! Licença: Apache 2.0.
Fonte -
https://medium.com/@mmbialas/25-new-android-libraries-projects-and-tools-worthy-to-check-in-spring-2018-68e3c5e93568