I am working on a new lemmy app for iOS and Android, here's my current progress

Hi all, keeping this post short, I am working on a new Lemmy app for iOS and Android, heavily inspired on the Infinity for Reddit app.

The app is very much still a work in progress, but I's like to share some screenshots and a few MVP functionalities already implemented:

Screenshots

Already implemented:

  • Anonymous browsing;
  • Login;
  • Multiple accounts support;
  • Account switcher;
  • Post cards
  • Sorting posts by Lemmy's sorting options (Active/Hot/New/etc..);
  • Listing posts by Lemmy's listing options (Subscribed/Local/All);
  • Upvote, downvote (and counters), comment counter, save;
  • Mark post as read;
  • Infinite post scrolling (keep on scrolling, app loads more posts in the background);

What's next before I make it available in the app stores (MVP):

  • Post view (see post's comments);
  • Add a comment to a post;
  • Create a post;
  • A sexier selected account card on the sidebar;

What's still to do before I can call it a beta version:

  • Profile view;
  • Community view (rules mods other details);
  • Search;
  • Dark mode;

What's to come after:

  • Custom theming/Material You support;
  • Advanced post filters;
  • Community groups (Add communities to a group, see posts only from selected group);
  • A video player with controls over speed playback and maybe quality if possible;
  • Alternative posts view (compact card, list, etc)
  • Other cool misc options.

Dreams:

  • Kbin and Mastodon accounts support.

Keep an eye for future posts, I may be able to announce the MVP by the end of this week if everything goes well, but I can't promise anything :)

EDIT:

This post got so much traction than I had predicted. Thank you so much for all your comments and ideas! I tried to reply to as many as I could.

I also collected from this post a bunch of good suggestions from you which for now I am keping track of here: https://brunofinger.notion.site/brunofinger/Beyond-45cabaae7f724cd5ad2b77d902e9a97e

The app name probably will be "Beyond" as suggested by a couple of users here, and really like this idea as it creates a sort of symbolic link to Infinity as the inspiration for my work by the famous "To Infinity and Beyond" phrase :)

reitoei,
reitoei avatar

deleted_by_author

  • Loading...
  • L3ft3r1s,
    L3ft3r1s avatar

    Same here! Today tried to go back to original Reddit app and couldn't do it. Had to uninstall few seconds later. Wish we get same - if not better - experience like on Infinity.

    jnovinger,
    @jnovinger@mastodon.social avatar

    I love to call out awesome work in the ecosystem when I see it. If you're interested in alternative communities to those on Reddit, then go check out @brunofin 's new client for Android and iOS that he posted about over on https://beehaw.org/c/programming.

    https://beehaw.org/post/647773

    brunofin,

    thanks for posting about it :)

    jnovinger,
    @jnovinger@mastodon.social avatar

    Also, am I just missing it or is there no way to simultaneously boost a post and add my own text to it on ?

    Sophokles,

    Hey, what does the boost function do?

    jnovinger,
    @jnovinger@mastodon.social avatar

    @Sophokles I started to answer this and then realized I wasn't really sure of the definition.

    According to https://mastodon.help/#UsingMastodon, it's basically just a retweet in Twitter terms. That's what I would have guessed, but good to know for certain.

    jnovinger,
    @jnovinger@mastodon.social avatar

    @Sophokles @brunofin , to answer my own question ... boosts without extra comments are a thing for good reasons.

    https://mastodon.help/#NoRetweetAndComment

    jnovinger,
    @jnovinger@programming.dev avatar

    Ugh, my apologies folks. Clearly still figuring out how to do this Lemmy/Mastodon federation thing.

    Badabinski,

    I'm really glad you're working on this. @hariette is making Artemis for Lemmy and kbin, and soon the world will have another app for Lemmy. More apps == more better, IMO. Your app is looking great!

    7tevoffun,

    Love it! Super excited to see your progress when it's available!

    meruem,

    Looks Dope. Infinity is my favorite android reddit client

    brunofin,

    Quick update today I worked on the sidebar, I've hidden the items buttons that still don't do anything, added some icons, created a nice card for the logged in account. The only thing I am still not happy with is the contrast of the account name vs the background image, so I will look into something to fix that soon.

    https://beehaw.org/pictrs/image/75ce54a4-c310-47db-ac17-22cbdd69998c.png

    I am still not sure where to post this those kind of updates, maybe a community is not such a bad idea but I cannot create communities on beehaw, maybe I will create one on another instance and mod it from this account. In any case, I will post that info here too.

    brunofin,

    Another update, with basic post and comments view ready, we should be soon approaching an alpha release date so you all can have a look by yourselves :)

    https://beehaw.org/pictrs/image/44f235ea-3c07-4477-bcd7-e39a850a9967.png

    brunofin,

    Just another quick update, I got the domain beyond.onl and I'm planning to run a small Lemmy instance there. I probably won't be allowing account creations but I will be creating some official communities for Beyond announcements there.

    The idea is to have a community where you can follow for new post updates about Beyond and comment, suggest features and improvements etc.

    I will probably host it somewhere like Azure, I am not sure, as I have no idea of the costs associated with it, so I will be taking it very slowly and see how that will turn out. Maybe at some point I will open it up for new users too, let's see :)

    Gert_vK,
    @Gert_vK@lemmy.nz avatar

    Not sure if this works Bruno, but here you can create a free server in the cloud:

    www.oracle.com/cloud/free/

    Don’t understand what you need… Have a look

    I am running my webserver here for free, works fine !!

    brunofin,

    I realized I haven't post anything new in a couple of days, so here's another quick update, made tons of improvements already and have also identified a few points for future improvements that I will be addressing soon.

    All posts and comments action buttons work now, so you can upvote, downvote, save, share, etc, all the basic things you'd expect are there.

    Today I also started working on the commenting feature, so you can reply directly to a post or a comment in a post. This isn't ready yet but there's a bunch of progress. As soon as this feature specifically is ready, I believe I am ready to announce an alpha version. Keep in mind this is very much barebones, with the minimal functionality to keep it usable and fun. There aren't any customizations or settings yet, but slowly we will be getting there. I will also be happy to collect some of your feedback.

    Here's a new screenshot :)

    https://beehaw.org/pictrs/image/f0e6dbfe-8af0-48ef-9865-a847b6d6d93c.png

    Auzy,

    Looks awesome

    brunofin,

    thanks you :)

    Chickerino,

    nice, is there any chance this will be uploaded onto f-droid?

    brunofin,

    I can definitely look into it

    ChildEater,

    As someone that was a die hard infinite fan.

    Thank you.

    brunofin,

    you're welcome :)

    Lx32,
    @Lx32@feddit.it avatar

    Love, I use infinity and keep the style for lemmy will be a big upgrade. Also think about make the app FOSS and on FDroid.

    brunofin,

    honestly as of now I see no reason why not open sourcing it, I still didn't upload the code anywhere yet but probably will chose gitlab

    zenithseeker,

    Brilliant, very much look forward to it. I don't have much experience with mobile app development but could contribute some translations if you end up needing them.

    Lx32,
    @Lx32@feddit.it avatar

    Love it, thank you very much for your work

    fullstopslash,

    I'm super excited to see where this goes!

    _comfortablyAverage_,

    could you please try and port this feature as well? there are Zero third party apps that load new posts on frontpage after refreshing, infinity is the only one which has it, and it works flawlessly. hope we get something similar for lemmy too

    wasabi,

    Will it be open source like infinity?

    brunofin,

    I see no reason why not

    bric,

    This looks great, I'll definitely be trying it once it's out. It seems like you've got plenty of things to work on, but if I could suggest one extra thing that jerboa is missing, see if you can add the ability to swipe between posts while you're in the comments. Sometimes I just want to swipe through every post in my feed instead of picking the posts I wanted to open

    brunofin,

    noted!

    reric88,
    @reric88@beehaw.org avatar

    This is awesome. What are you coding it with?

    brunofin,

    React Native. The screenshot you see is from it running on WSA from Windows 11, it feels much better than the emulator from the Android SDK.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programming@beehaw.org
  • rosin
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • thenastyranch
  • everett
  • osvaldo12
  • kavyap
  • cubers
  • DreamBathrooms
  • megavids
  • Durango
  • modclub
  • ngwrru68w68
  • vwfavf
  • ethstaker
  • tester
  • cisconetworking
  • tacticalgear
  • Leos
  • provamag3
  • normalnudes
  • anitta
  • JUstTest
  • All magazines