Repolode
afkT

afkT/DevUtils

Una biblioteca de utilidades para Android con más de 300 clases auxiliares y envoltorios de API, organizada en módulos Dev para tareas habituales de desarrollo de aplicaciones.

Estrellas
1,609
Forks
315
Issues abiertos
2
Último commit
hace 4 días

¿Qué es?

DevUtils es una biblioteca de utilidades para Android que reúne operaciones de uso frecuente en clases auxiliares y métodos de API listos para usar, agrupados por áreas funcionales. El proyecto busca agilizar y hacer más fiable el desarrollo cotidiano para Android al reducir el código repetitivo que los desarrolladores deben escribir.

La biblioteca se distribuye como una familia de módulos con versiones independientes. Entre ellos están DevApp, para utilidades generales de Android; DevBase, con clases base para MVP y MVVM; DevWidget, con componentes de vista personalizados; DevRetrofit, para usar Retrofit con Kotlin Coroutines; DevHttpManager, para gestionar OkHttp; DevHttpCapture, para inspeccionar el tráfico de OkHttp; DevEnvironment, para cambiar configuraciones del entorno de compilación; y DevJava, con utilidades que no dependen de la API de Android.

Cada módulo se publica en Maven Central bajo el grupo io.github.afkt y se añade a un proyecto Gradle con una sola línea de implementación. El proyecto también mantiene sus propios estándares de codificación para Android, Java y Git.

Funciones clave

  • 01Ofrece más de 300 clases de utilidades para tareas habituales de desarrollo para Android.
  • 02Organiza las funciones en módulos para que puedas añadir solo lo que necesitas.
  • 03Incluye clases base para arquitecturas MVP y MVVM.
  • 04Integra Retrofit con Kotlin Coroutines y gestiona varias URL base de OkHttp.
  • 05Ofrece captura del tráfico de OkHttp y cambio del entorno de compilación para depuración.

Casos de uso

  • Agilizar el código rutinario de Android con métodos auxiliares listos para usar.
  • Añadir inspección de solicitudes de OkHttp a compilaciones de depuración.
  • Estructurar una aplicación con clases base compartidas para MVP o MVVM.
  • Usar utilidades de Java puro en proyectos que evitan las dependencias de Android.

Inicio rápido

  1. 1

    Añade la biblioteca de utilidades Android DevAppX a las dependencias de Gradle

    implementation 'io.github.afkt:DevAppX:2.5.3'

Antes de usarlo

  • Está dirigido únicamente a Android y requiere un nivel de API mínimo de 23.
  • El README principal y la mayoría de los documentos enlazados están en chino.

En colecciones

Temas

Preguntas frecuentes

¿Qué es DevUtils?
Una biblioteca de utilidades para Android con más de 300 clases auxiliares y envoltorios de API, organizada en módulos Dev para tareas habituales de desarrollo de aplicaciones. DevUtils es una biblioteca de utilidades para Android que reúne operaciones de uso frecuente en clases auxiliares y métodos de API listos para usar, agrupados por áreas funcionales. El proyecto busca agilizar y hacer más fiable el desarrollo cotidiano para Android al reducir el código repetitivo que los desarrolladores deben escribir.
¿DevUtils es gratuito? ¿Qué licencia tiene?
DevUtils es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿DevUtils sigue mantenido?
Mantenimiento activo. El último commit de DevUtils fue el 3 nov 2026.
¿Para qué puedo usar DevUtils?
Agilizar el código rutinario de Android con métodos auxiliares listos para usar. Añadir inspección de solicitudes de OkHttp a compilaciones de depuración. Estructurar una aplicación con clases base compartidas para MVP o MVVM. Usar utilidades de Java puro en proyectos que evitan las dependencias de Android.
¿Cómo se instala DevUtils?
Añade la biblioteca de utilidades Android DevAppX a las dependencias de Gradle: implementation 'io.github.afkt:DevAppX:2.5.3'
¿Dónde consigo DevUtils?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/afkT/DevUtils

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados