25 entretenidas bibliotecas de Android. Primavera 2018

Esta es una lista de 25 de las últimas bibliotecas, proyectos y herramientas de Android lanzados en los últimos 3 meses. No hay un primer y último lugar, esta es solo una lista de bibliotecas interesantes. Definitivamente merecen su atención. ¡Disfrútalo!



1. scrcpy


Esta herramienta está desarrollada por el equipo de Genymotion y hace lo mismo que Vysor. Proporciona visualización y administración de dispositivos Android conectados a través de USB. No se necesitan derechos de root para su funcionamiento. Funciona en Linux, Windows y MacOS. ¡Y es gratis!



El archivo Léame aquí es realmente bueno. En él encontrará una descripción completa de la instalación y el lanzamiento del proyecto. Para los usuarios de Mac, el proyecto también está disponible a través de homebrew.

2. largas sombras


Esta biblioteca es para crear fácilmente hermosas sombras largas en Android.



Encontrará muchas características interesantes en esta biblioteca:

  • soporte para cualquier tipo de componentes View,
  • control total sobre la visualización de sombras,
  • la capacidad de establecer múltiples sombras para el componente Ver,
  • animaciones de sombra
  • computación asincrónica
  • y mucho mas

README está lleno de excelentes ejemplos y está muy bien escrito. Este es probablemente uno de los mejores README que he leído. El proyecto se publica bajo la licencia MIT.

3. TextPathView


Este es un componente de Vista que anima la representación del texto. ¡Es mejor ver el gif a continuación una vez!



El archivo README original está escrito en chino, pero también hay una versión en inglés. Allí encontrará información sobre cómo usar la biblioteca y qué actualizaciones se están preparando para su lanzamiento. La biblioteca aún se encuentra en una etapa temprana de desarrollo (versión 0.1.2), así que prepárese para los problemas emergentes. El proyecto se publica bajo la licencia MIT.

4. ShapeOfView


Esta es una biblioteca que le permite crear formas personalizadas en una forma inusual.



Aquí hay otro ejemplo de lo que puede hacer con la biblioteca:



Impresionante, ¿eh? Puede encontrar aún más ejemplos en la documentación. La biblioteca en sí está licenciada bajo Apache 2.0.

5. ModalBottomSheetDialogFragment


Esta biblioteca fue diseñada para usar el cuadro de diálogo emergente de material a continuación.



La documentación es suficiente para comenzar a usar diálogos. El proyecto en sí se publica bajo la licencia Apache 2.0.

6. PhotoEditor


La biblioteca de Photo Editor está diseñada simplemente para editar imágenes usando pinturas, texto, emoticones y pegatinas.



README es muy útil y bueno. El proyecto se encuentra en una etapa bastante temprana de desarrollo (versión 0.1.1) y se lanzó bajo la licencia Apache 2.0.

7. Hyperion-Android


Hyperion es una herramienta para depurar y verificar aplicaciones. Se puede integrar fácilmente en cualquier aplicación.



Puede obtener más información leyendo el archivo README o el blog del desarrollador. El proyecto se lanzó bajo la licencia MIT y actualmente se encuentra en la versión 0.9.22.

8. KotlinPleaseAnimate


Esta es una biblioteca para crear hermosas animaciones escritas en Kotlin.



La documentación en el campo es suficiente para comenzar a trabajar con ella. El proyecto se lanza bajo la licencia Apache 2.0.

9. ElevationImageView


Gracias a esta biblioteca, puede agregar una sombra a su ImageView.



La documentación es bastante corta, pero suficiente para comenzar a usar la biblioteca. La versión de la biblioteca es actualmente 1.1, y el proyecto se publica bajo la licencia Apache 2.0.

10. Botón de acción flotante Marcación rápida


Esta biblioteca implementa un botón flotante desde el diseño del material.


La documentación, además de la teoría, incluye una aplicación de ejemplo disponible en Google Play.
El proyecto se lanza bajo la licencia Apache 2.0.

11. RadiusTransition


Esta es una aplicación que te permite transformar una imagen circular en un cuadrado. La imagen en este ejemplo se muestra a través de Glide.



README es breve, pero puede leer el código si lo desea, ya que es bastante simple. No se menciona licencia.

12. hiroaki


El objetivo de Hiroaki es ayudar a probar la integración API utilizando el poder de Kotlin.

La biblioteca proporciona MockWebServer para crear un servidor auxiliar como destino para sus solicitudes HTTP que enviará a su servidor.
Esto le permitirá comprobar cómo responderá su programa a ciertos comportamientos de servidor y API.



La documentación merece un vistazo. El proyecto está escrito bajo la licencia Apache 2.0.

13. rueda de la fortuna


Probablemente muchos de ustedes hayan oído hablar de una de las norias más altas del mundo: el London Eye. Ahora en su aplicación puede hacer su propia noria gracias a la biblioteca Ferris-Wheel.



En README, puede leer cómo conectarse y usarlo en su proyecto. Se lanza bajo la licencia Apache 2.0.

14. gradle-dependency-graph-generator-plugin


Este es un complemento de Gradle que le permite visualizar sus dependencias en un gráfico.



En la documentación encontrará cómo configurar el complemento y cómo usarlo. El proyecto fue creado bajo la licencia Apache 2.0.

15. Permiso de tiempo de ejecución


Esta biblioteca, según Florent Champigny, es la forma más fácil de solicitar permisos dinámicos en nuevas versiones de Android.



Consulte la documentación para más información. El proyecto se lanza bajo la licencia Apache 2.0.

16. Prefekt


Prefekt es el Android SharedPreferences para Kotlin. Es fácil de usar y eficiente gracias al almacenamiento en memoria caché. Puede suscribirse a las actualizaciones de valor en SharedPreference, y la suscripción funcionará incluso si el valor no se cambió a través de la funcionalidad Prefekt.



Hay muchas otras características interesantes descritas en la documentación, por lo que el proyecto merece su atención. Lanzado bajo la licencia Apache 2.0.

17. ColorPickerPreference


Una biblioteca que le permite implementar ColorPickerView, ColorPickerDialog y ColorPickerPreference. Con él, puede obtener color HSV, valores RGB, código de color HTML para imágenes de la galería.


La documentación es completa e incluso contiene descripciones de métodos. Definitivamente una biblioteca que vale la pena. Licencia: Apache 2.0

18. visualización de la música


Usando esta biblioteca puedes visualizar tu archivo de audio. Para esto, la biblioteca utiliza la funcionalidad Android OpenGL ES.



En la sección de versiones de la biblioteca en github puede encontrar el archivo .apk para una operación de biblioteca de ejemplo. Distribuido bajo la licencia Apache 2.0.

19. TreeView


Android TreeView se utiliza para mostrar datos en estructuras de árbol.



La documentación es detallada y describe todos los pasos necesarios para conectar la biblioteca a su proyecto de Android. Licencia: Apache 2.0

20. vista en línea de youtube


Esta utilidad está diseñada para incrustar el componente de YouTube en su aplicación de Android. El componente de YouTube fue diseñado para funcionar con Android, iOS y React Native.



La biblioteca describe algunos de los problemas que puede encontrar, por ejemplo:
  • YouTube SDK no funciona en todos los dispositivos
  • No puede ejecutar más de una instancia de un componente de YouTube a la vez


21. WhatsNew



WhatsNew muestra automáticamente una breve descripción de las nuevas funciones de su aplicación después de que los usuarios la actualicen.



En README, puede leer cómo usar la biblioteca. El proyecto se publica bajo la licencia MIT.

22. ColoredShadowImageView


Esta es la segunda biblioteca de esta lista que le permite crear hermosas sombras alrededor de una imagen según su esquema de color.



En la documentación encontrará un archivo .apk de ejemplo y una descripción de la configuración y el uso. El proyecto se lanza bajo la licencia Apache 2.0.

23. easylauncher-gradle-plugin


Esta biblioteca lo ayudará a cambiar el ícono de la aplicación para cada uno de sus BuildVariants, usando reglas simples de Gradle. Puede agregar tiras de cualquier color, superponer sus propias imágenes o cambiar el color del icono.



La documentación contiene una descripción del uso de la biblioteca, cómo configurarla, los parámetros disponibles y una descripción de la estructura del proyecto. El proyecto se lanza bajo la licencia Apache 2.0.

24. ConcealerNestedScrollView


Esta es una biblioteca que facilita la ocultación de los componentes de Vista en la parte superior e inferior de la pantalla al desplazarse por un NestedScrollView personalizado.



En la documentación encontrará todo lo que necesita para lograr este efecto.

25. teatro


Este es un proyecto que usa arquitectura limpia + MVVM + extensiones reactivas + componentes arquitectónicos de Android. El objetivo principal es utilizar las últimas prácticas y bibliotecas.



El proyecto utiliza bibliotecas como: Android KTX, componentes arquitectónicos de Android, Dagger 2, RxJava, RxKotlin, RxAndroid, ConstraintLayout, Glide y muchos otros. ¡Realmente necesita ser visto! Licencia: Apache 2.0.

Fuente: https://medium.com/@mmbialas/25-new-android-libraries-projects-and-tools-worthy-to-check-in-spring-2018-68e3c5e93568

Source: https://habr.com/ru/post/es412589/


All Articles