this post was submitted on 09 Jun 2023
149 points (100.0% liked)

Mlem for Lemmy

434 readers
1 users here now

Official community for Mlem, a free and open-source iOS Lemmy client.

Rules

  1. Keep it civil.
  2. This is a forum for discussion about Mlem. We welcome a degree of general chatter, but anything not related to Mlem may be removed at moderator discretion. This is not a forum for iPhone/Android debate. Posts and comments saying nothing but "iOS bad/I use Android" will be removed as off-topic.
  3. We welcome constructive criticism, but ask that it be both precise and polite.

FAQ

Download Mlem for iOS

GitHub

Website

Donate to Mlem

founded 2 years ago
MODERATORS
 

We're making excellent progress in developing the app, but the work is... a lot. Currently, we only have a tiny group working on it, some full-time, some part-time, and we need more help if we're going to meet the deadline of July 1 for 1.0-- and, realistically, to have a usable beta in the meantime to meet current demand.

We Need Your Help

Right now, we're mostly looking for developers. Obviously, since Lemmy is an iOS app, devs should be proficient in Swift and SwiftUI and familiar with iOS app development. Additionally, we need devs proficient (or at least familiar) with:

  • Swift - async/await
  • Rust (to read Lemmy source code)
  • Lemmy
  • OpenAPI
  • Automated tests - UI and unit testing
  • Accessibility UX for Touch (focusing on deaf and blind users)
  • International data policy compliance

Even if you only know some of this-or-that, you may be able to contribute, and we'd like to hear from you. You can comment here or come chat with us in our recruitment channel on Matrix.

Cheers!

The Mlem Team

top 27 comments
sorted by: hot top controversial new old
[–] Dalek@lemmy.world 20 points 1 year ago (1 children)

I’m not a dev but just wanted to say I appreciate all the work that has and will go into this.

[–] BrooklynMan@lemmy.ml 5 points 1 year ago

You're welcome!

[–] ghostalmedia 6 points 1 year ago (1 children)

Experience designer here. Run a design team for a large ecommerce company, but I’m happy to help with stuff on the side.

The fact that you’re using a lot of standard iOS components means that it would be fast to mockup UI with Apple’s figma component libraries.

[–] BrooklynMan@lemmy.ml 5 points 1 year ago (1 children)

Good advice! Figma is what we've been using so our team can collaborate on the redesign of the app.

[–] ghostalmedia 1 points 1 year ago

Yeah, Apple’s UX team just published an official iOS 17 figma library after WWDC.

Anyway, if you need a veteran UI guy to mockup an interaction model or even to draw an icon, feel free to knock on my door!

[–] raubarno@lemmy.ml 5 points 1 year ago (1 children)
[–] BrooklynMan@lemmy.ml 3 points 1 year ago

sorry, edited the post to include the link. check it out!

[–] skulbuny@kbin.social 4 points 1 year ago (2 children)

That license is... not appealing to contribute to. GPL or MIT or CC0 for me. Non-commercial licenses are the worst.

[–] platypode@sh.itjust.works 2 points 1 year ago

I'm not super familiar with the nuances of licensing--what's different and why is it a deal-breaker for you?

[–] jayrhacker@kbin.social 1 points 1 year ago* (last edited 1 year ago)

First time I've seen The Commons Clause; it's … interesting?

[–] literallyacat 4 points 1 year ago* (last edited 1 year ago) (1 children)

Not a developer but I will be happily beta testing/ sending in bug reports whenever I can. Looking forward to the app reaching full release!!

[–] BrooklynMan@lemmy.ml 2 points 1 year ago

Welcome, and thanks for your interest. The beta is currently open, and you can access it via TestFligt app. Here's the link

[–] transgwender@lemmy.blahaj.zone 3 points 1 year ago (1 children)

Well this is exciting, can't wait to see what comes out of it. If I knew Swift I'd love to contribute. Best of luck!

[–] platypode@sh.itjust.works 2 points 1 year ago (1 children)

You can always help by beta testing--the link is here if you're interested

Well now thats perfect, gonna do so!

[–] borlax@lemmy.borlax.com 3 points 1 year ago

I wish i had the ability to help! I'm in tech, but not much of a developer. Really appreciate all the work being done here and I will gladly keep beta testing via TestFlight!

[–] caffeineplease@lemmy.ml 3 points 1 year ago

We're rooting for you, keep up the great work so far!

[–] jiggles@lemmy.world 3 points 1 year ago (1 children)

Great job on the project so far!

I'm often wondering, and this seems like a good place to ask: As someone who has no experience with app development and generally can't help with any of the actual engineering problems – is it still useful for you folks when people like me chime in with discussions and feature suggestions on the GitHub repo? Or are we more annoying than helping?

I sometimes feel like it seems easy to just “flood” the place with tickets, but if nobody contributes with actual code solutions, what is it really for? If you know what I mean…

[–] BrooklynMan@lemmy.ml 1 points 1 year ago

Thanks for your interest! We welcome everyone from the community to hop on over and join Mlem App on Matrix and chat with us!

[–] donikv@lemmy.world 3 points 1 year ago (1 children)

Cool! I was an iOS developer for 3 years. I’m good with Rx/Combine, know async/await. Now I do iOS dev as a hobby and would like to help out on the side if needed.

[–] BrooklynMan@lemmy.ml 2 points 1 year ago

glad to hear it! join our space on Matrix, and hop into the Mlem Recruitment room! (links above)

I know you said you’re focused on development, but I have a long career in technical documentation and marketing communications. Would love to contribute if you need help with keeping externally-facing things spelled and communicated correctly.

[–] NuraSideNotes@sh.itjust.works 2 points 1 year ago

I’m not a mobile dev (python/backend), but as a huge fan of Apollo, I’m loving how you’re designing the app. You guys got this! And maybe I’ll be working swift soon and can help out.

[–] adj16@lemmy.world 2 points 1 year ago

Howdy, I’ve been a web app dev in Angular for the past 7 years. I don’t actually have much experience in what you’ve listed here, aside from very limited exposure to consuming an OpenAPI spec and the barest minimum of E2E tests with Cypress. However, I’m very familiar with TypeScript and Angular, and will be very sad at Apollo’s passing (I’m fairly confident that’s your inspiration, and you’re doing a great job so far), so I’m eager and willing to learn. If you think I could be of help, let me know! Otherwise, I’m happy to beta test as much as possible for you. Very impressed with everything so far.

[–] Cardinal@lemmy.pt 2 points 1 year ago

testing and liking

[–] slashzero@hakbox.social 2 points 1 year ago

I'm excited to see a mobile client is in the works! I wish I had time to help.

[–] breadsmasher@lemmy.world 1 points 1 year ago

Windows dev primarily, but absolutely engaged to test the hell out of this app! Here to make it the best we can

load more comments
view more: next ›