Ilia Kolo

@Gray_Wind
21 Followers
67 Following
277 Posts

RE: https://mastodon.social/@swiftlang/116286524514684047

This release brings a lot of “finally” updates. It will remove a lot of friction!

My new SwiftUI book is finally out! 🎉

I wrote "The SwiftUI Way" for developers who feel like they are fighting the framework as their projects grow in complexity. The book will help you align your code with SwiftUI's internal expectations to avoid common pitfalls.

https://books.nilcoalescing.com/the-swiftui-way

#iOSDev #SwiftUI

The SwiftUI Way

A field guide to SwiftUI patterns and anti-patterns

Nil Coalescing Books
@RobW didn’t stop me from buying both of them
@RobW but what about this one, looks also very interesting https://link.springer.com/book/10.1007/978-1-4842-5814-9
Developing Inclusive Mobile Apps

To combat the issue of online exclusion, this book covers considerations mobile developers, or anyone creating mobile experiences, can use to make mobile work better for those with disabilities—mental or physical—and how to create a better experience for everyone.

SpringerLink
@christianselig is it on iPhone mini?
This new #Volvo infotainment UI is something. Bigger buttons, a separate button for drive modes, I welcome it. But why, WHY!? have I stare at Google Assistant icon when I use #CarPlay? Do I need this context aware Bluetooth shortcut? And why is my screen space for CarPlay for so much smaller?

Swift/JS interop used to mean "JSObject", "JSValue", and runtime surprises.

BridgeJS changes that: annotate your Swift, get typed glue code in both directions. Compile-time safe. Zero manual boilerplate. 🧵

BridgeJS landed as an MVP just two weeks ago, and is evolving fast.

Check it out with the interactive playground — paste Swift, and see the generated results live: https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/

Docs here: https://swiftpackageindex.com/swiftwasm/javascriptkit/main/documentation/javascriptkit

BridgeJS Playground

@stroughtonsmith it lives in the better world )
Thanks to my kid my Mac got erased. Never felt myself so devastated.