Repolode
afkT

afkT/DevUtils

Biblioteca de utilitários para Android com mais de 300 classes auxiliares e wrappers de API, dividida em módulos Dev para tarefas comuns de desenvolvimento de apps.

Estrelas
1,609
Forks
315
Issues abertas
2
Último commit
há 4 dias

O que é?

DevUtils é uma biblioteca de utilitários para Android que reúne operações frequentes em classes auxiliares e métodos de API prontos para uso, organizados por área funcional. O projeto busca tornar o desenvolvimento diário para Android mais rápido e confiável, reduzindo a quantidade de código boilerplate que os desenvolvedores precisam escrever.

A biblioteca é distribuída como uma família de módulos com versões independentes. Entre eles estão DevApp, para utilitários gerais de Android; DevBase, com classes-base para MVP e MVVM; DevWidget, com componentes de views customizadas; DevRetrofit, para Retrofit com Kotlin Coroutines; DevHttpManager, para gerenciamento do OkHttp; DevHttpCapture, para inspeção do tráfego do OkHttp; DevEnvironment, para alternar configurações de ambiente de build; e DevJava, com utilitários que não dependem da API do Android.

Cada módulo é publicado no Maven Central sob o grupo io.github.afkt e pode ser adicionado a um projeto Gradle com uma única linha de implementation. O projeto também mantém seus próprios padrões de código para Android, Java e Git.

Recursos principais

  • 01Oferece mais de 300 classes utilitárias para tarefas comuns de desenvolvimento Android.
  • 02Divide as funcionalidades em módulos para você adicionar apenas o que precisa.
  • 03Inclui classes-base para arquiteturas MVP e MVVM.
  • 04Integra o Retrofit com Kotlin Coroutines e gerencia várias URLs base do OkHttp.
  • 05Oferece captura de tráfego do OkHttp e alternância de ambientes de build para depuração.

Casos de uso

  • Agilizar tarefas rotineiras em código Android com métodos auxiliares prontos para uso.
  • Adicionar inspeção de requisições do OkHttp a builds de depuração.
  • Estruturar um app com classes-base compartilhadas para MVP ou MVVM.
  • Usar utilitários Java puros em projetos que evitam dependências do Android.

Início rápido

  1. 1

    Adicione a biblioteca de utilitários Android DevAppX às dependências do Gradle

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

Antes de usar

  • É voltado apenas para Android e exige nível mínimo de API 23.
  • O README principal e a maioria dos documentos vinculados estão em chinês.

Em coleções

Tópicos

Perguntas frequentes

O que é DevUtils?
Biblioteca de utilitários para Android com mais de 300 classes auxiliares e wrappers de API, dividida em módulos Dev para tarefas comuns de desenvolvimento de apps. DevUtils é uma biblioteca de utilitários para Android que reúne operações frequentes em classes auxiliares e métodos de API prontos para uso, organizados por área funcional. O projeto busca tornar o desenvolvimento diário para Android mais rápido e confiável, reduzindo a quantidade de código boilerplate que os desenvolvedores precisam escrever.
DevUtils é gratuito? Qual é a licença?
DevUtils é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DevUtils ainda é mantido?
Manutenção ativa. O último commit de DevUtils foi em 3 de nov. de 2026.
Para que posso usar DevUtils?
Agilizar tarefas rotineiras em código Android com métodos auxiliares prontos para uso. Adicionar inspeção de requisições do OkHttp a builds de depuração. Estruturar um app com classes-base compartilhadas para MVP ou MVVM. Usar utilitários Java puros em projetos que evitam dependências do Android.
Como instalar DevUtils?
Adicione a biblioteca de utilitários Android DevAppX às dependências do Gradle: implementation 'io.github.afkt:DevAppX:2.5.3'
Onde consigo DevUtils?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/afkT/DevUtils

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados