Mlem - iOS native Lemmy app

3 years ago by darknavi to c/apple_enthusiast

The Lemmy client. Contribute to mormaer/Mlem development by creating an account on GitHub.

Hey all! Just wanted to shout out the app we are working on for Lemmy on iOS. We love Apollo and took lots of inspiration from it, but also have a lot of our own twists on the experience (Federation has it's own twists on top of a single website!).

We are actively pushing updates a few times a week right now and building up a solid foundation if "1.0" features to submit to the app store in the coming weeks/months.

Personally it's be a great excuse to learn Swift, SwiftUI and iOS development in general. What a blast!

Sign up for the Test Flight today before it fills up!

https://testflight.apple.com/join/MelFP11Y

SwingingKoala 18 points 3 years ago
path: 0 613731, hotness: undefined, score: 18, children: 1
darknavi 5 points 3 years ago

Welcome!

Posting is particularly rough around the edges but generally functional!

path: 0 613731 617903, hotness: undefined, score: 5, children: 0
Limes 12 points 3 years ago

Def my favorite so far.

path: 0 614545, hotness: undefined, score: 12, children: 15
KillaBeez 18 points 3 years ago path: 0 614545 616322, hotness: undefined, score: 18, children: 10
Demigod787 9 points 3 years ago

Yup, this is Apollo carbon copy alright. And I LOVE IT. I was honestly worries since my experience with webapps was less than stellar for a while, they're trash at best. But this is surprisingly fluid and feels close to a native app. I've both Mlem app and this, and so far this has HEAPS more features backed in and the only advantage Mlem has over it is that it is an app.

path: 0 614545 616322 618809, hotness: undefined, score: 9, children: 1
HollandJim 1 point 3 years ago

I’m trying a few apps, as well as MIam, but the one thing I miss from all of them is the Apollo condensed mode, a la old Reddit, but smarter. I think the first that scratches that itch will keep me as a customer.

path: 0 614545 616322 618809 655250, hotness: undefined, score: 1, children: 0
krische 4 points 3 years ago

Top Tip for anyone reading: Definitely "install" it to your home screen; it makes the gestures work so much better.

path: 0 614545 616322 619599, hotness: undefined, score: 4, children: 0
wutBEE 4 points 3 years ago

Holy shit, this is the one. I hope a native one comes out one day, but I’m shocked at how good this web app is.

path: 0 614545 616322 618329, hotness: undefined, score: 4, children: 0
jkelol111 4 points 3 years ago

Second this! Shocking how similar it feels despite being a web app.

path: 0 614545 616322 617397, hotness: undefined, score: 4, children: 0
Yesbutnotreally 1 point 3 years ago
path: 0 614545 616322 618924, hotness: undefined, score: 1, children: 1
krische 1 point 3 years ago

It seems a little buggy, but my guess would be that it is just getting hit hard with activity.

path: 0 614545 616322 618924 619557, hotness: undefined, score: 1, children: 0
brcl 1 point 3 years ago

Got a link for the TestFlight?

path: 0 614545 616322 616754, hotness: undefined, score: 1, children: 1
KillaBeez 4 points 3 years ago

It’s a web app. Just follow the instructions to put it on your home screen and launch it from there.

path: 0 614545 616322 616754 617843, hotness: undefined, score: 4, children: 0
avater 1 point 3 years ago

it might be the closest from an ui/ux point of view but it still has a lot of issues with posts, messages, commentaries not loading.

But it is one to keep an eye on, I'll give it that.

path: 0 614545 616322 648549, hotness: undefined, score: 1, children: 0
doctorcherry 8 points 3 years ago path: 0 614545 624613, hotness: undefined, score: 8, children: 3
SmarfDurden 2 points 3 years ago

I have no idea what to do to get that app

path: 0 614545 624613 656778, hotness: undefined, score: 2, children: 1
lucasban 3 points 3 years ago

First you need to download the TestFlight app from the App Store if you don’t already have it. Then, on the GitHub page, click the link that says “click here and join the group”. After that you will be able to install the app from TestFlight. Later, they will have a stable release in the App Store, and you should be able to switch over to that then, if you like.

path: 0 614545 624613 656778 675682, hotness: undefined, score: 3, children: 0
boysandwich 2 points 3 years ago

Posting from memmy right now and it’s pretty damn good. Even got some good themes.

path: 0 614545 624613 642231, hotness: undefined, score: 2, children: 0
meldrik 6 points 3 years ago

It’s actually a very solid app. Haven’t had any issues with it. Obviously it’s missing some things, but the stuff already there is working.

I am wondering if you are going to streamline the signup process like they do on the official Mastodon app?

path: 0 628895, hotness: undefined, score: 6, children: 0
morph3ous 4 points 3 years ago

I am using the app and it has been a great experience. Thanks @darknavi and team!

path: 0 614520, hotness: undefined, score: 4, children: 0
Jackolantern 3 points 3 years ago

I think one of the things missing is search functionality.

path: 0 675357, hotness: undefined, score: 3, children: 0
mattclassic 3 points 3 years ago

I love you guys this app makes the experience so much better

path: 0 614696, hotness: undefined, score: 3, children: 0
BaselT95 3 points 3 years ago

I’m liking it so far. Looking forward to adding more customization and appearance settings

path: 0 665741, hotness: undefined, score: 3, children: 0
Meowmoth 3 points 3 years ago

I can’t log in, it keeps saying: Mlem couldn't fetch you account's information. File a bug report.

path: 0 620984, hotness: undefined, score: 3, children: 3
darknavi 2 points 3 years ago

Which server are you logging in to?

path: 0 620984 628925, hotness: undefined, score: 2, children: 0
hexual 2 points 3 years ago

I'm getting the exact same error.

path: 0 620984 647735, hotness: undefined, score: 2, children: 1
DoakSteezy 2 points 3 years ago

Are you logging in with your username and not your email?

path: 0 620984 647735 651713, hotness: undefined, score: 2, children: 0
avater 3 points 3 years ago

slemmy has a lot of issues but it is looking good.

Still using memmy which has the best functionality and less issues so far, but it definitely can improve on its ui design and borrow a thing or two from lemmy

path: 0 648600, hotness: undefined, score: 3, children: 0
redsol2 2 points 3 years ago

Commenting from the app! This is fantastic!

path: 0 614743, hotness: undefined, score: 2, children: 0
Clareifi 2 points 3 years ago

This is… Noice! 👏🏽 Well done!

path: 0 617849, hotness: undefined, score: 2, children: 0
Meowmoth 2 points 3 years ago

Lemmy.world, I also try with kbin and fedia .io with the same problem

path: 0 629478, hotness: undefined, score: 2, children: 0
gabo2007 2 points 3 years ago

Any idea when the official launch will be? I know Testflight is pretty easy to set up, but I'll probably wait till I can get v 1.0.

path: 0 647879, hotness: undefined, score: 2, children: 0
annabanana 1 point 3 years ago

I’m liking the app so far!

path: 0 623213, hotness: undefined, score: 1, children: 0
davidarmstronglewis 1 point 3 years ago
path: 0 615660, hotness: undefined, score: 1, children: 0
fernfrost 1 point 3 years ago

Awesome work guys. Reading / posting this from the beta. Coming from Apollo mlem feels familiar enough to get started. It has some rough edges design wise but I’m sure those will get ironed out over time.

path: 0 682798, hotness: undefined, score: 1, children: 0
comedy 1 point 3 years ago

I’m having trouble connecting with my Kbin account. Is this compatible with kbin?

path: 0 618515, hotness: undefined, score: 1, children: 3
supermurs 2 points 3 years ago

Me too, I haven't been able to login to Kbin with any of these apps so far.

path: 0 618515 621367, hotness: undefined, score: 2, children: 2
Zak8022 2 points 3 years ago

None of the “Lemmy” apps will work with kbin, at least for now. Kbin does not have apis available for devs yet.

The only kbin app I’m aware of is Artemis, which is in closed beta, is doing some form of scraping instead of using apis.

path: 0 618515 621367 625465, hotness: undefined, score: 2, children: 1
supermurs 1 point 3 years ago

That interesting, thanks for sharing. I signed up for the Artemis testing, let's see how it goes.

path: 0 618515 621367 625465 625550, hotness: undefined, score: 1, children: 0
thisisdee 1 point 3 years ago

This looks quite good! I’ve tried a few others so far and this looked ahead of the others

path: 0 615326, hotness: undefined, score: 1, children: 0
Yesbutnotreally 0 points 3 years ago
path: 0 617172, hotness: undefined, score: 0, children: 6
Paria_Stark 3 points 3 years ago

You are most likely logging in with your email instead of your username. Had the same thing happen to me.

path: 0 617172 620993, hotness: undefined, score: 3, children: 5
Yesbutnotreally 5 points 3 years ago
path: 0 617172 620993 621379, hotness: undefined, score: 5, children: 3
Paria_Stark 2 points 3 years ago path: 0 617172 620993 621379 621541, hotness: undefined, score: 2, children: 2
gkd 3 points 3 years ago

Makes me feel better that I'm not the only one who had this oversight 😅

path: 0 617172 620993 621379 621541 650370, hotness: undefined, score: 3, children: 1
Yesbutnotreally 1 point 3 years ago
path: 0 617172 620993 621383, hotness: undefined, score: 1, children: 0
apple_enthusiast
apple_enthusiast

@lemmy.world

login for more options
20876
1812
362
Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

go to feed...