(iOS | Web | Unity3D) Developer

the more you get, the less you are.

  • 2 Posts
  • 5 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle




  • Wow, thank you so much. I’m glad you’re enjoying it.

    I keep trying out SwiftUI every year or 2 since it came out, and I’m always disappointed by the limitations. It definitely has some good use cases, but it’s years behind UIKit and it would be too much of a trade-off to switch to SwiftUI fully.

    I am planning to use it in a few places in the Arctic such as a Markdown renderer in some areas like the full post view. I’ve put a lot of work into the markdown builder in Arctic and ultimately it’s still bound by the limitations of AttributedStrings. I think it would be a lot easier to split the elements into separate views using SwiftUI. For instance: block quotes, in-line images, in-line link previews, html blocks, animated images/videos

    However, I have a few things I want to try to improve my current renderer before switching to SwiftUI for this. It’s based on the same approach as the SwiftUI version, but I’ll be building the view hierarchy using UIKit.

    Anywho, thanks for the feedback. Rest assured Arctic will remain a UIKit based app, it just may have some SwiftUI sprinkled in where applicable.