Hey, I want to start contributing to some good ope...
# random
t
Hey, I want to start contributing to some good open source projects in android, mainly Kotlin/Kotlin Multiplatform and compose related projects. I have been working in android for around 6 years. Please suggest some good beginner friendly projects to start with. Thanks in advance!
y
Arrow is pretty good! We'd love more test coverage for instance. Also, some of the lesser used list-handling methods might have some bugs in them (more recently I think
crosswalk
was discovered to be wrong). In general, we have some legacy list code that uses
foldRight
that really should be updated to be more Kotlin-y. I'd be happy to help to find you specific issues to contribute to!
@CLOVIS also has some really good KMP projects! They have very clear guidelines on how to contribute, and the maintainers are very helpful in my experience!
❤️ 1
t
https://github.com/arrow-kt/arrow - is this what you are referring to @Youssef Shoaib [MOD]
y
Yes! You can come to #C8UK6RTHU with any questions you have!
arrow intensifies 3
thank you color 1
s
Feel free to contribute to my projects. 😄 https://github.com/StefanOltmann/mines for example. https://github.com/StefanOltmann/oni-seed-browser is not exactly mobile friendly right now. If you like, see what you can do. 😉
In general you can look at #C0BJ0GTE2 what nice projects are out there and lend a helping hand. https://github.com/schott12521/compose-cupertino for example could surely need help. https://github.com/kdroidFilter/ComposeMediaPlayer is one of my favourite projects you could look into. TL;DR: There are a lot of open source projects and most are happy for contributions. See their READMEs.
thank you color 1
c
Hey! We have a few different kinds of projects, if you find one interesting: https://opensavvy.dev/libraries/index.html We have guides for contributing to open source (tailored specifically to our needs but most maintainers have a similar workflow): https://opensavvy.dev/open-source/index.html#contributing-to-open-source-projects Don't hesitate to get in touch if you have any questions
thank you color 1