this post was submitted on 16 Jun 2023
18 points (100.0% liked)

Jerboa

10133 readers
1 users here now

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

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

Contact

founded 2 years ago
MODERATORS
 

Hi,

my Android dev experience consists of a single school project back in the day before android studio existed, it populated a few menus dynamically from text files and displayed text/images.

I am a developer, but I write business software in a field that's usually 10 years or so behind the bleeding edge.

I'd consider myself a power user of android, flashing roms or kernels isn't new to me, but development is.

Jerboa is great already, but I see a lot of things that could be improved and many of them seem rather easy.

How much time would it take to get to a point where I could implement simple stuff, like adding an entry to the context menu of comments that lets me view the raw text?

top 4 comments
sorted by: hot top controversial new old
[–] [email protected] 13 points 1 year ago

It's worth it to push yourself into learning new things for whatever reasons

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

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 :)

[–] sugar_in_your_tea 3 points 1 year ago

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.

[–] [email protected] 5 points 1 year ago

I would argue that it's worth learning Android development just to know it, for Jerboa or otherwise