Jetpack Compose (the UI framework) is pretty easy to learn IMO. If you are an experience dev it probably takes no more than one week for simple stuff :)
Jerboa
Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.
Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won't have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.
Built With
Features
- Open source, AGPL License.
Installation / Releases
Support / Donate
Jerboa is made by Lemmy's developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.
Crypto
- bitcoin:
1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
- ethereum:
0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
- monero:
41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
- cardano:
addr1q858t89l2ym6xmrugjs0af9cslfwvnvsh2xxp6x4dcez7pf5tushkp4wl7zxfhm2djp6gq60dk4cmc7seaza5p3slx0sakjutm
Contact
I figured it out in a couple days, but I'm pretty experienced with frontend frameworks. Kotlin is nice to work with, and I'm still learning new stuff stuff it, but I was able to fix a bug just a couple days after making an effort.
So I highly recommend going through Google's Jetpack Tutorial and Kotlin's tutorial, and then find a beginner friendly bug on Jerboa (they're tagged).
It's a pretty approachable project. There are parts that I dislike, but after trying for a few days, it starts to make a lot more sense.
It's worth it to push yourself into learning new things for whatever reasons