7

cross-posted from: https://programming.dev/post/124934

Feedback and criticism is welcome and encouraged!

This is a small jetpack compose app that I'm currently making for android devices to browse... federated link agregators (Lemmy, kbin etc.).

I promise I'm not just bandwagon-ing. However, I thought that the current situation could make for a good excuse to learn android development/mobile design (something I've never actually done before).

Some notes:

  • This application will be open source. I think it's just a bit too early to share it right now. [^1]
  • Some icons are placeholders, e.g. "upvote" and "downvote" are upload and download at the minute.
  • Some of the padding and card-style is inconsistent in the mockups I've shared here.
  • There are quite a few "language-choice" issues. Most notably the vague term "Mods" on the profile page (this refers to the communities the profile moderates). I plan to adjust this through development (and as the mainstream fediverse establishes itself).
  • I'm doing this for selfish reasons like "fun" and "education", so there aren't any guarantees for a fully working... anything...
    • If I was to do this for altruistic reasons, I'd contribute to Jerboa which seems to be undergoing a lot of development from what I can tell on GitHub,

[^1]: If you're on the tildeverse, I've already open-sourced it to tildegit. I'm also tracking my progress over there: https://tildegit.org/delph.seiji/lemulink.

top 1 comments
sorted by: hot top controversial new old
[-] eruchitanda@lemmy.world 1 points 1 year ago

My first question was if it will be FOSS, that's really great, thanks.

If possible, it would be great to have an option to add custom instances.

Plus, the option to 'force' it to add the instance; even it the app thinks it's not a valid instance.

On Jeroba and Lemmur, you can add only some of the instances (the app probably checks a list). Both of them don't let you to add some of the new instances.

Thanks in advance for your work man. I'll be happy to help with testing, if you want.

this post was submitted on 22 Jun 2023
7 points (100.0% liked)

Android

985 readers
1 users here now

General discussions about the entire Android ecosystem.

Related Communities:

Rules:

spoiler0. Use common sense.

  1. No piracy. Period. Don't care about your beliefs.
  2. No gray-area or illegal exploitation such as bypassing Google FRP, permanently locked bootloader, rooting un-rootable devices, bypassing lockscreen, etc.
  3. No sharing APKs or related executable software. See rule 4 for more details.
  4. If APKs are shared, they must be done from well-known sources such as GitHub, Google Play, and F-Droid. No direct downloads or sketchy file sharing websites. This does not mean advertise your software here. Do so in the !androidapps@lemmy.ml community.
  5. No Android v. iPhone discussions. We also do not tolerate slander or bashing of both devices and their respective ecosystems.
  6. No shilling. We will call you out on it and take action. You can calmly and respectfully make suggestions, even to other devices or ecosystems like iPhone. Nothing more than that.
  7. No discussion/promotion of controversial or scam custom OS's or companies such as CalyxOS (Calyx Institute), PureOS (Purism), etc.
  8. No discussion/promotion of controversial or scam devices such as Librem (Purism), Freedom Phone, etc.
  9. No discussions of devices or software that deviate or mismarket themselves from Android such as PinePhone, Librem, Ubuntu Touch, etc. These are not Android devices and are not in any way related to Android.
  10. No custom OS promotions. Discussions about known OS's are okay such as GrapheneOS, ProtonAOSP, etc. Though these discussions would be better in !aosp@lemmy.ml.
  11. No politics.

These rules are subject to change at any point in time with or without user notice.

founded 3 years ago
MODERATORS