[CLOSED] Calling All Devs! - The Mlem App for iOS is progressing well, but we need help from the community!
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.
EDIT: THIS ROUND OF RECRUITMENT IS NOW CLOSED
We want to thank the Mlem community for the unprecedented turnout! We have recruited some amazing developers and creatives to the Mlem Team, and we're hard at work making a great app for everyone! Stay tuned for great things!
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.
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!
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.
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…
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.
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.