Grande projeto open source em Kotlin busca contribuidores
A comunidade de desenvolvedores da linguagem Kotlin continua se expandindo ativamente, indo muito além do desenvolvimento Android. Hoje, vamos falar sobre o ambicioso projeto open source Kandy (ou Kotlin for Data Science), que busca tornar o Kotlin uma ferramenta completa para análise de dados e aprendizado de máquina. A equipe do projeto anunciou a abertura de vagas para novos contribuidores — tanto desenvolvedores experientes quanto iniciantes dispostos a contribuir para o desenvolvimento do ecossistema.
O que é o Kandy?
Kandy é uma biblioteca aberta para visualização e processamento de dados, escrita em Kotlin. Ela oferece uma sintaxe próxima às bibliotecas Python (como pandas e matplotlib), mas utiliza todas as vantagens da tipagem estática e do desempenho da JVM. O projeto já inclui:
- Suporte a gráficos de linhas, histogramas, mapas de calor e redes;
- Integração com Kotlin DataFrame e Ktor para trabalho com dados em tempo real;
- Exemplos prontos para Jupyter Notebook.
Por que isso é importante?
Apesar do domínio do Python em Data Science, o Kotlin oferece uma alternativa com melhor desempenho e segurança de tipos. Participar do Kandy permite:
- Influenciar o desenvolvimento de ferramentas que podem se tornar padrão na indústria;
- Obter experiência com um stack moderno: Gradle, Ktor, Multiplatform;
- Aprimorar habilidades em escrita de documentação, testes e code review.
Quem estão procurando?
Os desenvolvedores buscam profissionais nas seguintes áreas:
- Backend e API — criação de interfaces REST para integração com outros serviços;
- Visualização — implementação de novos tipos de gráficos e melhoria dos existentes;
- Documentação — traduções, criação de guias e exemplos;
- Testes — cobertura de código com testes unitários e testes de integração.
Como participar?
Se você tem interesse em Kotlin e Data Science, aqui está um plano de ação simples:
- Visite o repositório do projeto no GitHub: github.com/Kotlin/kandy;
- Explore a seção Issues com a tag "good first issue";
- Crie um fork e envie um pull request com a correção de um bug ou uma nova funcionalidade;
- Discuta as alterações nos comentários — os mantenedores respondem ativamente às perguntas.
O projeto utiliza o sistema de convenções do Kotlin e verificações automáticas de CI, portanto, mesmo uma contribuição pequena será útil. Além disso, os participantes ganham acesso a um chat fechado da comunidade e podem participar de reuniões semanais com a equipe.
Conclusão
Kandy não é apenas uma biblioteca, mas parte da estratégia da JetBrains para promover o Kotlin na ciência de dados. Ao se juntar ao projeto agora, você se torna parte da história e ajuda a moldar o futuro da linguagem. Não perca a chance de contribuir para o open source — comece com a primeira Issue hoje mesmo!