Those Who Swift - Issue 206
Weekly note ✏️Kotlin Multiplatform (KMP) is steadily gaining traction, and it’s not just about tech enthusiasts experimenting with shared code. More companies are now actively seeking ways to share business logic between mobile platforms without relying on Flutter, while still keeping critical app components native. What’s even more telling? Job listings requiring KMP expertise are starting to appear, especially in mid-to-large-sized companies. This shift signals that businesses are thinking beyond just cost-saving—they’re prioritizing scalability and development speed while maintaining platform-specific quality where it matters. As KMP matures, its adoption is no longer just a trend—it’s becoming a strategic choice for companies looking to streamline cross-platform development without compromising on native performance. 🔗 Learn more about KMP: Kotlin Multiplatform Documentation Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋 Sponsor 🤝Forget about Ruby and Fastlane installation issues!Discover Codemagic CLI tools — the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing. Swift Around the Web 🌐Reinventing Core Data Development with SwiftData PrinciplesThis article explores integrating SwiftData's modern programming concepts into Core Data development. It emphasizes applying SwiftData's principles to enhance data modeling and concurrent programming within good-old Core Data. SwiftUI: Connect Two Points with Straight Line Segments + Rounded CornersIn this article, Itsuki demonstrates how to connect two points in SwiftUI using straight line segments with rounded corners. The author utilizes Coding 👨💻Identifying individual sounds in an audio fileIn this tutorial, Luca Palmese demonstrates how to integrate sound recognition capabilities into a SwiftUI application using Apple's Sound Analysis framework. This approach enables the identification and classification of specific sounds within pre-recorded audio files, facilitating tasks like speech recognition and audio editing. SwiftUI's editMode EnvironmentAlexander Weiss explores managing edit modes within SwiftUI's Design 🎨Placing UI Components Within the Safe Area InsetAnd another one from Matteo Altobello where he explains how to use Other cool stuff 🧰Custom Environment Values in SwiftUINatalia Panferova discusses how to define and use custom environment values in SwiftUI to efficiently pass data through the view hierarchy. She highlights the introduction of the Understanding Existentials and Primary Associated Types in SwiftThis article delves into the concepts of existentials and primary associated types in Swift, explaining how they enhance flexibility in protocol-oriented programming. It discusses the use of the AI 🤖Napkin AI: Transforming Text into VisualsNapkin AI turns text into visuals like diagrams and infographics, streamlining content creation. It offers customization, real-time collaboration, and multiple export formats for presentations, blogs, and social media. A free tier is available, with premium features in paid plans. Tutorials 📒Building a MCP Server in SwiftAdam Wulf explores building an MCP (Muse Communication Protocol) server in Swift on macOS. He explains key components, challenges, and how Swift can be leveraged for efficient server development. A great resource for those interested in network communication with Swift. Video 🎥10 Years of Swift: A decade in reviewIn this video, Paul Hudson reflects on the evolution of the Swift programming language over the past decade. He discusses how Swift has transformed from its initial release to its current state, highlighting key milestones and changes that have shaped its development. FriendsDonny Walls is offering 15% off his practical bundle of all three books to our community members. |