Tornando o uso do google cards mais humano 🤖
Olá 🖖,
nesse breve artigo quero apresentar para vocês uma biblioteca na qual estou desenvolvendo de forma open-source.
🚀 GoogleCards-Java
A biblioteca para Criar cards Interativos no Google Chat com Java
Você já precisou em algum momento criar um sistema de notificação de alguma ação do sistema da sua empresa em um local acessível a todos? O projeto GoogleCards-Java foi criado exatamente para facilitar isso! 🎉
GoogleCards-Java é uma biblioteca Java que abstrai a complexidade da API de Cards do Google Chat, tornando a criação e manipulação de cards muito mais simples. Com métodos intuitivos, assim você não precisar lidar diretamente com as chamadas REST da API.
🛠 Em Desenvolvimento
O projeto está em constante evolução, com planos de:
- Melhorar a integração com aplicações do Google Chat.
- Tornar a adição de elementos aos cards ainda mais intuitiva.
- Suporte para outras APIs do Google que utilizam o mesmo sistema de cards.
🚧 Principais Características
- Maven como estrutura para facilitar a gestão de dependências e build. (Futuramente, quando já tiver uma snapshot, pretendo publicá-lo no maven)
- Integração com Retrofit para requisições HTTP e Gson para conversão de objetos Java para JSON.
- Uso de Lombok para reduzir a verbosidade do código.
- Testes unitários com JUnit para garantir a qualidade do código.
🤔 Por que Open Source
Como sou apenas um programador, tentando sanar uma falta de bibliotecas descoberto durante a criação de um disparador de mensagens para o Google chat via WebHook. Adoraria compartilhar e trazer o poder o open source para um projeto como esse, que tem tudo para se tornar uma referência de biblioteca para java.
A comunidade é super bem-vinda para contribuir com melhorias e novas funcionalidades, basta abrir um pull request! 💻🤝
Se você é desenvolvedor Java e deseja integrar cards do Google Chat de maneira simples, peço que considere usar o GoogleCards-Java no seu projeto.
🔗 Contribua e explore o projeto aqui no GitHub