Here we go, I published the first article of a series of stories I plan to do about @IceCubesApp If you want to learn about more the app, and about #SwiftUI architecture, etc… this is for you!

https://medium.com/p/45ebea5cf6b6

The making of Ice Cubes, an open source, SwiftUI Mastodon client.

Wether your believe in Mastodon or not is not the goal of this article, I won’t even spend time explaining what Mastodon is, or compare it to Twitter. But I can tell you one thing: I’m on it, and…

Medium
@dimillian @[email protected] This is beautiful @dimillian Definitely worth a read!
@dimillian @icecubesapp very nice! Looking forward to even more articles about advanced topics.
@dimillian @icecubesapp great write up thanks!! Loved reading the part about the router with NavigationStack, and I was pleasantly surprised to see this is almost 100% identical to the approach I took for the app I’m currently developing :) - although I do make use of NavigationLink as much as possible tbh

@dimillian @[email protected]

Works well and its free, in fact writing this now with it!

@dimillian @icecubesapp The only issue I had with this article is that you enjoy the official Twitter app lol.

@dimillian @[email protected] Thank you so much! 🙏

For the App and for all the information about. 👍

@dimillian I’ve tried different mastodon apps, and I think it’s wonderful different apps co-exist, but @IceCubesApp is my favorite!
@dimillian @IceCubesApp
Could this be of any interest to @marcoarment or @caseyliss ? Real cool and interesting write up on SwiftUI. I’m loving the @IceCubesApp so far (though I admittedly do miss the cutsie elephant branding the mastodon apps like Ivory etc have 🐘)
#SwiftUI #mastodon #atpfm

@dimillian @IceCubesApp love the app. being able to really see home timelines of other instances improves Mastodon experience greatly.

Plus it's well designed and very responsive. 🙏🏼

@dimillian @IceCubesApp

Thank you for covering navigation in such detail! I started working on a side project a while ago (a WaniKani client), but I haven't been working on it because I was frustrated with SwiftUI's navigation. The only mobile framework I have experience with is Flutter, so seeing your "navigate" function was super helpful.