SwiftUI in 2022

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. BreadBuddy

    Recipe scheduler for iOS

    I'm an iOS contractor, and do most of my work in SwiftUI. Sure the framework has it's warts, but I honestly love it.

    Shameless plug -> I recently open-sourced an app showcasing how to use SwiftUI + MVVM in a production: https://github.com/maxhumber/BreadBuddy

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. RIBs

    Uber's cross-platform mobile architecture framework - Android Repository

  4. EffectivePower

    Apple PLSQL viewer

  5. DeepMenu

    Am experimenting with a new menuing idiom with SwiftUI [1]. It is both delightful and infuriating. Am delighted by autolayout. But, way too much semantics for observers. To simplify, I intentionally avoided structs, for view models, and resorted to classes.

    I hope to create a package and use it for metal based visual music synthesizer. But, those complaints about playing nice with UIKit? Am rather worried.

    [1] https://github.com/musesum/DeepMenu

  6. swift-composable-architecture

    A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

    One point that's not being discussed enough -- using SwiftUI (since it's heavily value-typed / struct-based) prevents a whole host of problems around retain cycles, typically the bugbear of iOS dev. I recently built an iOS app from scratch with recent grads with zero Swift experience (but had done React).

    It was ~2mo before they even had to learn what a retain cycle was, and that was from using UIKit.

    Of course you still eventually see this if / when you use `@ObservedObjects` and their implementation, but in our case we were also using https://github.com/pointfreeco/swift-composable-architecture which hides this away as well.

  7. swift-async-algorithms

    Async Algorithms for Swift

  8. Builder

    Demonstrates SwiftUI builder patterns for UIKit and networking. (by hmlongco)

    Then again, you can eliminate a lot of that boilerplate. I have a demo app up where I generate UIViews using resultBuillder such that you get a very SwiftUI-like experience using UIKit views.

    https://github.com/hmlongco/Builder

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Laugh at my horrible App structure and help me do it right

    1 project | /r/swift | 29 Jun 2023
  • Koji je vas odnos prema alternativnim hype-ovanim paradimama programiranja, frameworcima i tehnologijama?

    2 projects | /r/programiranje | 14 Jun 2023
  • What is a piece of code (or Framework, extension, etc.) that you add in every new project?

    6 projects | /r/swift | 24 Feb 2023
  • Is there any open source project with high professional standards using Combine and/or SwiftUI?

    5 projects | /r/iOSProgramming | 11 Jan 2023
  • Hi guys, I'm new with SwiftUI, someone can help me with this error?

    1 project | /r/SwiftUI | 19 Dec 2022