LiveView Native Weekly Update #6

LiveView Native Logo
Brian Cardarella

CEO & Founder

Brian Cardarella

Last week we skipped as I was a bit under the weather. This week brings with it some great news, the Core integration of the DOM and viewtree functions is “done for now”. Next is for some additional changes to be made to Core’s network layer but this doesn’t hold up (for now) getting back to work on the SwiftUI client.

First order of business is version locking the SwiftUI client to iOS16. The client had previously been version locked to iOS15 but with iOS16 having been released over a month ago, and that we’re already on the 2nd patch release, it was time to version lock. There are some advances in iOS16/Swift 5.7 that make the job of building LiveView Native easier, and conversely supporting prior versions of iOS/Swift would have been too much work for us to consider at this time.

Over the next few weeks we should start to see the SwiftUI client evolve towards the previously stated goal of parity with the SwiftUI project itself. This includes the removal of the web-behavior form controls into its own package. This may end up being named something like liveview-client-swiftui-common and be comprised of several common patterns that aren’t part of SwiftUI and would require custom components. For example, supporting uploads.

See everyone next week!

Newsletter

Stay in the Know

Get the latest news and insights on Elixir, Phoenix, machine learning, product strategy, and more—delivered straight to your inbox.

Narwin holding a press release sheet while opening the DockYard brand kit box