With Mastodon’s popularity I think it’d be really cool to see someone pull off an all SwiftUI Mastodon client. A timeline with inline media, and a rich media viewer would be the standout things to me.

(This isn’t a snark tweet, I’d really love to see it! Seems like a core app type I haven’t seen yet in SwiftUI.)

To get an “A” from me it’d have inline media in the feed (pictures, auto-playing video), and tapping on the media would bring it to a media viewer UI similar to the iOS Photos app (full screen, swipe to close, zoomable, nice transition), and not rely on UIViewRepresentable for the hard parts 😛
@christianselig it’s very tricky, especially if you use SwiftUI views wrapped into UIKit containers.
I tried many times, but with no luck :/