UPDATED: There are now multiple iOS / Android apps in development for kbin & lemmy!

3 years ago by frasassi to c/kbinMeta

The amount of apps being developed for iOS / Android is getting really crazy now and new apps keep popping up every day. Updated list below:

  • Artemis (iOS, Android, kbin, lemmy): link
  • Kbam (iOS, kbin, lemmy): link
  • Memmy (iOS, lemmy): link
  • Mlem (iOS, lemmy): link
  • Morpha (iOS, lemmy): link
  • Thunder (iOS, Android, lemmy): link
  • Beyond (iOS, Android, kbin, lemmy): link
  • Jerboa (Android, lemmy): link
  • Slide (Android, lemmy): link
  • Sync (Android, lemmy): link
  • Connect (Android, lemmy): link
  • Summit (Android, lemmy): link
  • Lemon (iOS, lemmy): link
  • Liftoff (iOS, Android, lemmy): link
  • Boost (Android, lemmy): link
  • Bean (iOS, Android, lemmy): link
  • WefWef (Web App, lemmy): link

Most apps on the list are lemmy apps, meaning they don't work with kbin. Artemis is specifically designed to work with kbin, not sure if or when any of the other ones will go in that direction or become interoperable as there are some challenges with the kbin API at the moment. Having said that, a new API is in the works (https://codeberg.org/Kbin/kbin-core/pulls/357) so things should get better with time.

Some of the apps are in a very early stage of development so it may happen that they adjust OS availability and platform support.

🚀 Donate to kbin here: https://www.buymeacoffee.com/kbin

hariette 148 points 3 years ago

Not much love for Kbin! </3

But I get it, without an official API, it's a lot of work to get one going. I just refuse to use Lemmy, so I'm committed on getting a Kbin app ASAP. We're just about to have alpha.1 build ready and it's pretty darn usable.

Plugging our magazine here:
https://kbin.social/m/ArtemisApp

EDIT: me not going w Lemmy was due to devs. I still think it’s a viable platform for the fediverse, especially with all the instances out there besides theirs (and being open source). Kbin being completely separated just felt like the right choice for me when picking between the two.

path: 0 427321, hotness: undefined, score: 148, children: 19
jiji 23 points 3 years ago

I much prefer kbin to lemmy so I really appreciate you putting in the effort! I put myself on the alpha list and I look forward to it. :)

path: 0 427321 427415, hotness: undefined, score: 23, children: 0
ColonelSanders 19 points 3 years ago

Thank you for your service kind citizen!

path: 0 427321 427410, hotness: undefined, score: 19, children: 0
acedelgado 11 points 3 years ago

Gotta say, I'm really excited for the work you're doing on Artemis. Kbin's mobile site is really good especially considering how young it is, but I miss the smoothness of a real app. Thank you for jumping in on it so quickly and enthusiastically!!

path: 0 427321 427753, hotness: undefined, score: 11, children: 0
static 8 points 3 years ago

Just communicate with the kbin developers a lot, ernest did disable the api for now because he might change it.

path: 0 427321 427494, hotness: undefined, score: 8, children: 2
hariette 6 points 3 years ago

Yeah, following along the active PR for the site’s API closely :)

Rn using homegrown one based on their DTOs. Using a scrapper. Just so we can run a small scale private beta. Has help us get a lot of the core functionality in place. Currently the app is looking pretty good.

path: 0 427321 427494 429143, hotness: undefined, score: 6, children: 1
static 4 points 3 years ago

Yea, use anything to get started.
But with what you are doing it's fine to contact the dev team/mr dev directly; they'll love it.

path: 0 427321 427494 429143 430026, hotness: undefined, score: 4, children: 0
leftbones 4 points 3 years ago

Why do you refuse to use Lemmy?

path: 0 427321 427500, hotness: undefined, score: 4, children: 7
CyanPurple 18 points 3 years ago
path: 0 427321 427500 427638, hotness: undefined, score: 18, children: 6
phosphorik 12 points 3 years ago

Tankies? Not familiar with that one.

I signed up for kbin because it was easier to understand. Lemmy looked neat but figuring out which instance to join was hard. As for the developers supporting China… well, Lemmy is open source and the whole point is to make something where you don’t have to agree with the people running it.

path: 0 427321 427500 427638 427907, hotness: undefined, score: 12, children: 3
kill 5 points 3 years ago

Lemmy looked neat but figuring out which instance to join was hard

how about any lol, any major instance is ok

and yeah lemmy is open source, there's a lemmy instance for every point on the political spectrum, devs being commies makes no difference for the end result which is a very diverse (fe)diverse

path: 0 427321 427500 427638 427907 428638, hotness: undefined, score: 5, children: 1
Treebeard 4 points 3 years ago

There are alleged members of the communist party who are mods at lemmy.ml, or some kind of Chinese state apologists. Those who seek freedom of speech should be forewarned of this.

path: 0 427321 427500 427638 427907 439619, hotness: undefined, score: 4, children: 0
static 10 points 3 years ago

I've seen that "problem" a lot, but they give away the source code for free as proper communists should do, and then it's out of their hands. Just don't go to lemmygrad.ml.

path: 0 427321 427500 427638 427841, hotness: undefined, score: 10, children: 1
DarkenLM 7 points 3 years ago

Microsoft also makes a lot of open source software but there's people that want to stay the fuck away from it.

As for me, I just prefer the Kbin layout.

path: 0 427321 427500 427638 427841 437335, hotness: undefined, score: 7, children: 0
HidingCat 2 points 3 years ago

Aww yes, looking forward to it! Will go sign up for testing if you're accepting.

path: 0 427321 428145, hotness: undefined, score: 2, children: 0
Xeelee 0 points 3 years ago

I with you here but we should avoid fragmentation by all means. Having two competing platforms that aren't interoperable would be a huge disservice.,

path: 0 427321 437444, hotness: undefined, score: 0, children: 3
hariette 4 points 3 years ago

AFAIK, they are, right? I see lemmy posts on kbin all the time.

path: 0 427321 437444 441641, hotness: undefined, score: 4, children: 2
Xeelee 5 points 3 years ago

Yes, and that is something we should promote as much as we can.

path: 0 427321 437444 441641 444570, hotness: undefined, score: 5, children: 1
hariette 1 point 3 years ago

100%!

path: 0 427321 437444 441641 444570 455193, hotness: undefined, score: 1, children: 0
Lilkev 21 points 3 years ago

By the way, upon full release Artemis will be functional for both Lemmy and kbin, AND be available on both iOS and Android.

Alpha testing should be starting in the next day or two.

path: 0 427254, hotness: undefined, score: 21, children: 0
Eggyhead 17 points 3 years ago

Lol 9 for lemmy, 1 for Kbin. At least I won’t have to worry about crippling indecisiveness.

Still, excited for the outlook of the fediverse right now.

path: 0 426682, hotness: undefined, score: 17, children: 9
gk99 16 points 3 years ago

Kbin currently has no functional API, which makes it much harder to develop a kbin app.

Edit: Also I'm pretty sure that one is iOS only so I can't use it 😭

path: 0 426682 426824, hotness: undefined, score: 16, children: 5
frasassi 7 points 3 years ago path: 0 426682 426824 427040, hotness: undefined, score: 7, children: 0
w8l 6 points 3 years ago

Artemis will only be iOS-exclusive for only the initial Limited Alpha. Beta onwards, it will be for both iOS and Android.

path: 0 426682 426824 427446, hotness: undefined, score: 6, children: 0
Lilkev 5 points 3 years ago

Artemis will be available for both IOS and Android!

path: 0 426682 426824 427225, hotness: undefined, score: 5, children: 0
mizzyc 1 point 3 years ago

Thanks for the info! I was wondering why there's only lemmy apps being released and why they hated kbin so much lol

path: 0 426682 426824 429497, hotness: undefined, score: 1, children: 0
McBinary 1 point 3 years ago

Artemis is slated to be IOS/Android both.

path: 0 426682 426824 437399, hotness: undefined, score: 1, children: 0
Lilkev 1 point 3 years ago

Technically 10 for Lemmy, 1 for kbin (Artemis will support both kbin and Lemmy on full release)

path: 0 426682 427237, hotness: undefined, score: 1, children: 0
michikade 1 point 3 years ago
path: 0 426682 430225, hotness: undefined, score: 1, children: 0
z2k_ 1 point 3 years ago

A lot of devs have said they will look at supporting kbin as soon as the APIs are finalised and available.

path: 0 426682 455591, hotness: undefined, score: 1, children: 0
alin 9 points 3 years ago

If there isn't one already, we should pin this post and keep it updated with all the apps that are coming out.
Might need @ernest to do it since he's mod.

path: 0 427271, hotness: undefined, score: 9, children: 1
frasassi 1 point 3 years ago

@alin I’m keeping an eye on any new apps and updating the post

@ernest

path: 0 427271 427898, hotness: undefined, score: 1, children: 0
ChrV 8 points 3 years ago path: 0 426450, hotness: undefined, score: 8, children: 1
frasassi 2 points 3 years ago path: 0 426450 426493, hotness: undefined, score: 2, children: 0
Noki 6 points 3 years ago path: 0 439415, hotness: undefined, score: 6, children: 0
DARbarian 5 points 3 years ago

Anybody get around to getting all of these into a nice, updated awesome-table on Github? Yanno to cleanly display which ones are lemmy / kbin, iOS / Android, FOSS, etc.

path: 0 427486, hotness: undefined, score: 5, children: 0
Lodespawn 5 points 3 years ago

Any KBin app would have to pretty special, the mobile page is pretty great as it stands. It's got a few small bugs but none of them are showstoppers.

path: 0 427850, hotness: undefined, score: 5, children: 0
demvoter 5 points 3 years ago path: 0 425913, hotness: undefined, score: 5, children: 1
frasassi 2 points 3 years ago path: 0 425913 425914, hotness: undefined, score: 2, children: 0
littleblondegirl 5 points 3 years ago

Wtf it's too many lol I can't choose

path: 0 427247, hotness: undefined, score: 5, children: 0
aeharding 4 points 3 years ago path: 0 447292, hotness: undefined, score: 4, children: 3
Cloudless 2 points 3 years ago

I like your app's simple and beautiful design. Some suggestions:

  • Your "install app" page says Safari even though I'm using Firefox on the desktop. Perhaps you can change the instructions based on browser detection

  • Images are always displayed in full height. Will you consider setting a maximum height for images so tall images won't affect browsing the posts?

  • The login page says "Due to CORS, all requests to will be proxied through wefwef.app". Can you elaborate and give reassurance that privacy would be respected by your app? Perhaps a privacy policy under the settings page would help.

  • The profile page has a very short list of instances. Is there a logic on how those instances are selected? I support that you are selective about what instances are included. I hope to see the instance managed by weirdos to be excluded.

path: 0 447292 474141, hotness: undefined, score: 2, children: 1
aeharding 4 points 3 years ago

Hi! These are great questions 🥰

  • Yes, there are absolutely plans to make install app logic smarter!
  • Currently, image render in the feed similar to apollo. However... are you viewing on mobile or desktop? Is there a particular post that's problematic? I might add more logic around this, but for mobile in portrait, it should be intended. Note that in the post page, there is a height limitation to 50% viewport. Oh, and a compact feed view is planned!
  • Yeah, I need to write a privacy policy. I'll get this done today or tomorrow.
  • The short instance list is just for an MVP. I definitely plan on expanding it!

You can also choose any instance by adjusting the URL on the posts page. For example, (assuming you're logged out) you can view midwest.social with the following link: https://wefwef.app/posts/midwest.social/all. However, you make a good point about being selective - I might create a blacklist, as I don't want wefwef to be used by hate groups.

path: 0 447292 474141 474458, hotness: undefined, score: 4, children: 0
frasassi 2 points 3 years ago path: 0 447292 473298, hotness: undefined, score: 2, children: 0
LazaroFilm 4 points 3 years ago

Could you update the list with the release status of each app? Some apps are available via FlightTest, some are closed Betas, some need AltStore sole loading, some are only announcements with screenshots.

path: 0 473090, hotness: undefined, score: 4, children: 0
idunnololz 4 points 3 years ago path: 0 436225, hotness: undefined, score: 4, children: 0
BrollyLSSJ 3 points 3 years ago path: 0 508337, hotness: undefined, score: 3, children: 1
frasassi 1 point 3 years ago

@BrollyLSSJ Thanks I just saw your comment right after I updated the list! :)

path: 0 508337 508523, hotness: undefined, score: 1, children: 0
npastaSyn 3 points 3 years ago

I hope RIF, Apollo, Infinity... and all the other wonderful alts have been reached out to. They are a big reason for the migration.

Ed:sp

path: 0 436303, hotness: undefined, score: 3, children: 1
imperator 2 points 3 years ago

Yeah RIF is my app. If I get one that works like that for Lemmy that would be awesome.

path: 0 436303 445201, hotness: undefined, score: 2, children: 0
gkd 3 points 3 years ago

Memmy dev here. I am waiting to see what happens with this new API. As long as that is ready, I’ll be ready. I’m working on wrapping the Lemmy API client a bit differently so I can easily just plug in the KBin API whenever that time comes.

path: 0 440606, hotness: undefined, score: 3, children: 0
Gamers_Mate 3 points 3 years ago

Awesome I am gonna try Artemis.

path: 0 427506, hotness: undefined, score: 3, children: 0
stopthatgirl7 3 points 3 years ago

Could you add what OS and which service each app is going to be for? That way, people better more what to keep an eye on.

path: 0 427725, hotness: undefined, score: 3, children: 0
lixus98 2 points 3 years ago

Very nice to see

path: 0 427253, hotness: undefined, score: 2, children: 0
Xylinna 2 points 3 years ago

All of this is so exciting to see!

path: 0 427267, hotness: undefined, score: 2, children: 1
ToNIX 1 point 3 years ago

It's now readable on Jerboa 0.0.35!

path: 0 427267 461156, hotness: undefined, score: 1, children: 0
McBinary 2 points 3 years ago path: 0 442328, hotness: undefined, score: 2, children: 0
DARbarian 2 points 3 years ago

In table format for your (desktop) viewing pleasure:

FOSS Name Platform OS Stage Source Code Info
YES Memmy Lemmy Android, iOS Android Release (Pending Play Store Approval) Github memmy@lemmy.ml
YES Morpha Lemmy Android, iOS Under Development Gitlab morpha@vlemmy.net
YES Thunder Lemmy Android, iOS Alpha Release Github thunder_app@lemmy.world
YES Mlem Lemmy iOS Submitted for App Store Review (July 1) Github mlemapp@lemmy.ml
YES Jerboa Lemmy Android Released Github jerboa@lemmy.ml
YES Artemis Kbin, Lemmy Android, iOS Private Beta (Starts End of June) Unreleased ArtemisApp@kbin.social
YES Limbo Lemmy iOS TestFlight Beta Unreleased limbo@lemmy.world
YES Beyond Lemmy Android, iOS Under Development Unreleased original Beehaw post
NO Sync Lemmy Android Research N/A syncforlemmy@lemmy.world
YES Slide Lemmy Android Under Development (More information coming) N/A original Lemmy post
YES Lemmynade Lemmy Android Under Development N/A original Lemmy post
NO Connect Lemmy Android Released N/A lemmy community
NO Summit Lemmy Android Open Beta N/A lemmy.world
YES Unnamed Kbin Android, iOS Research N/A kbin post
TBD Lemon Lemmy iOS Development, Beta in Early July N/A lemm.ee
YES WefWef Kbin Web App Released Github lemmy.world
path: 0 434214, hotness: undefined, score: 2, children: 2
imperator 3 points 3 years ago

Hmm on Jebora it's completely illegible lol

path: 0 434214 445174, hotness: undefined, score: 3, children: 1
DARbarian 1 point 3 years ago

Yeah I realized it's only readable on desktop :(

path: 0 434214 445174 459280, hotness: undefined, score: 1, children: 0
okbin 2 points 3 years ago

dark developers give me the forbidden kbin apps

path: 0 428491, hotness: undefined, score: 2, children: 0
Generator 1 point 3 years ago path: 0 459669, hotness: undefined, score: 1, children: 1
DARbarian 1 point 3 years ago

As excited as I am about the Fediverse and its diversity, this is the real dream. I'm afraid efforts are splintering into too many redundant apps (15 at this point across both platforms) when they could be focused on the one app to rule them all with clean, working interfaces for as many federated applications as possible. With Fedilab already supporting Friendica, Mastodon, Pleroma, Pixelfed, Peertube, and even GNU Social (with plans to support CalcKey), adding Lemmy / Kbin would be a game changer for me and many others. Add Funkwhale and maybe WordPress and it's game over you never need to download any other apps.

path: 0 459669 459670, hotness: undefined, score: 1, children: 0
ds12 1 point 3 years ago path: 0 428200, hotness: undefined, score: 1, children: 0
NocturnalNebula 1 point 3 years ago

Thanks for this! Been using Limbo and Memmy on iOS and really like them. I can’t wait to try Artemis because it will support kbin.

path: 0 428331, hotness: undefined, score: 1, children: 0
Mishmash2000 1 point 3 years ago

Crikey!? What an update! That was wild! You'd never get that kind of openness or behind the scenes look from a corporate / shareholder beholden platform! Certainly you wouldn't get this kind of honesty :-D

the server is dying, I don’t even know what I need, help! ;)

path: 0 428642, hotness: undefined, score: 1, children: 2
McBinary 1 point 3 years ago

Was this intended for Ernest's server update post?

path: 0 428642 437393, hotness: undefined, score: 1, children: 1
Mishmash2000 1 point 3 years ago

Yes, weird?! There was a glitch in the matrix!?

path: 0 428642 437393 455862, hotness: undefined, score: 1, children: 0
doophy 1 point 3 years ago path: 0 448343, hotness: undefined, score: 1, children: 0
Zak8022 1 point 3 years ago

Hey @frasassi, I've been working on a github page to track these apps (and some other info as well). But you have a few I didn't know about, so I'd like to add them if that's ok with you. Let me know if you'd like to collaborate on keeping that up to date (or something similar in another location).

path: 0 447249, hotness: undefined, score: 1, children: 3
DARbarian 2 points 3 years ago

Yo, I have used and even forked your page! Cool to run into you. I have put yours and OP's apps into a neat Github .md table with links to communities and Github as well as development status if you are interested in adding it to your page. Would love to contribute.

path: 0 447249 459252, hotness: undefined, score: 2, children: 1
Zak8022 1 point 3 years ago

Makes one! Glad it’s been useful. I’ll take a look at your fork tomorrow.

path: 0 447249 459252 462131, hotness: undefined, score: 1, children: 0
frasassi 1 point 3 years ago

@Zak8022 Hi I don't own the info so feel free to copy it over if you feel like it. I'll keep this here up to date as it makes sense to me for the info to be on the fediverse rather than outside (I see several github and google drive copies now). There are a few links on reddit point to this post here as well.

path: 0 447249 473106, hotness: undefined, score: 1, children: 0
liwott 0 points 3 years ago

@frasassi
No Lemmur ? It was litterally the only Lemmy app for month (maybe years)

path: 0 473041, hotness: undefined, score: 0, children: 1
frasassi 1 point 3 years ago path: 0 473041 473042, hotness: undefined, score: 1, children: 0
kbinMeta

@kbin.social

login for more options
639
1280
1

Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics. ---- * Roadmap 2023 * m/kbinDevlog * m/kbinDesign

go to feed...