It outlines principles for file organization, view structure, naming conventions, architecture, and best practices to support team collaboration and future growth.
03.08.2025 08:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@dimaiosdev.bsky.social
iOS (Swift) news, articles and job: https://t.me/iOSSwiftArticles
It outlines principles for file organization, view structure, naming conventions, architecture, and best practices to support team collaboration and future growth.
03.08.2025 08:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Mastering Coding Style Guides for Large-Scale Codebases - With a SwiftUI Case Study
This article deconstructs how Fiverr created a cohesive SwiftUI style guide to keep a large-scale codebase readable, maintainable, and scalable.
medium.com/fiverr-engin...
It shows a reusable Debouncer class using DispatchWorkItem and demonstrates its use in search inputs. It also highlights the UX benefits of limiting rapid API calls.
31.07.2025 08:58 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Debounce in iOS with Swift: Keep Your UI Snappy and Efficient
The article explains how to implement a debounce mechanism in Swift for iOS apps to delay actions until a period of inactivity, improving performance.
medium.com/@MdNiks/debo...
This article shows how to add dependencies to binary Swift Package targets by defining them in a separate regular target. It demonstrates how to include both open- and closed-source packages so the binary target can access them at runtime.
danielsaidi.com/blog/2025/05...
iOS-Clean-Architecture-MVVM
This is a template iOS app showcasing Clean Architecture and MVVM. It includes a DIContainer, FlowCoordinator, DTOs, response caching and a SwiftUI view integrated alongside UIKit.
github.com/kudoleh/iOS-...
It walks through a working example with a SwiftUI app and CLI tool that wrap C++ ATM logic, covering project structure, build setup, module maps, SwiftPM/CMake integration, and interop flags.
21.07.2025 07:12 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Swift and C++ interoperability in practice
The article explains how to use Swift's C++ interoperability (introduced in Swift 5.9) to call C++ code from Swift.
arturgruchala.com/swift-and-c-...
Understanding and Improving SwiftUI Performance
Learn how Airbnb boosted SwiftUI performance by using @Equatable to control re-renders, splitting large views, and adding a SwiftLint rule to limit complexity - all to cut view diffing costs and improve UX at scale.
medium.com/airbnb-engin...
Apple Reveals Detailed Tiered Store Services for App Store
This is a groundbreaking, detailed disclosure of exactly how the App Storeโs visibility mechanisms work under the hood.
developer.apple.com/help/app-sto...
#appstore #apple
It explains compile-time data race safety, actors, Sendable, region-based isolation, and provides practical migration steps and examples. Ideal for Swift developers preparing for Swift 6 adoption.
12.07.2025 09:52 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Swift 6 Concurrency: Complete Guide to Data Race Safety and Strict Concurrency
This is a comprehensive unofficial guide to Swift 6's strict concurrency model.
github.com/steipete/age...
#ios #iosdevelopment #swift #swiftui #Concurrency #swift6
Appleโs On-Device Foundation Model Is Here.. But Is It Any Good?
The article covers Appleโs first on-device LLM in iOS 26 (3B params, 4K-token), highlighting Swift JSON macros, tool-calling & streaming UI, and its limits.
ronnierocha.dev/blog/wwdc-20...
Gojekโs Journey to 3x Faster iOS Builds with Bazel
An iOS engineer spent a year migrating Gojekโs iOS app from Xcode to Bazel - using Xcodegen parsers, remote caching, and affected-module detection - to slash CI build times from ~30 to under 10 minutes.
medium.com/gojekenginee...
A comprehensive checklist of essential security best practices for web and mobile application development, covering authentication, authorization, secure storage, cloud configuration, infrastructure, and app hardening to help developers build more resilient systems.
30.06.2025 08:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Application Security Checklist
github.com/MahdiMashrur...
#ios #iosdevelopment #cybersecurity
An illustrative screenshot of Swift on Android.
Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android
25.06.2025 23:13 โ ๐ 146 ๐ 31 ๐ฌ 5 ๐ 16Swift-Macros: a curated list of awesome Swift Macros
This is a curated collection of Swift macros created by the community, offering tools and examples to simplify and enhance Swift development.
github.com/krzysztofzab...
He built a Discord bot and a Bluesky bot, ran them on a Gentoo home server, and shared detailed steps and tools like Swiftly, xcrun, and Docker to handle compilation challenges across platforms.
23.06.2025 07:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Cross Compiling Swift
The author describes two methods of cross-compiling Swift from macOS to Linux: using static Linux SDKs and Docker containers.
khanwinter.com/2025-03-29-C...
by Khan Winter
#ios #iosdevelopment #swift #swiftlang #linux
Improving Modular Architecture in Swift iOS Projects
The author explains how to structure Swift iOS projects using modular architecture to improve scalability, testability, and build times.
medium.com/@MdNiks/impr...
SwiftUI Canvas - The Art of Drawing in Code
SwiftUI Canvas in iOS 17+ turns code into art - animate pulsating circles, sine waves, spinning squares, particle bursts, and progress rings with TimelineView for smooth, interactive UI.
medium.com/@wesleymatlo...
It focuses on how structured tasks follow a clear parent-child hierarchy with built-in rules for completion, cancellation, and error handling, while unstructured tasks operate outside this structure.
14.06.2025 08:29 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Rules of Structured Concurrency
Structured vs. Unstructured Tasks Explained
The article explains the core ideas of structured vs. unstructured tasks in Swift Concurrency.
vbat.dev/rules-of-str...
A preview screenshot of the Apple Developer Forums showing discussions happening.
Weโve just been told that Apple is planning to greatly expand the Apple Developer Forums by adding Discussions โ a new way for them to reach out to developers through live streams and Q&A. Coming soon! ๐
11.06.2025 21:27 โ ๐ 63 ๐ 6 ๐ฌ 2 ๐ 1Watch my WWDC session to learn how to easily adopt Swift concurrency in your app with new Swift 6.2 features๐คฉ #WWDC25
developer.apple.com/videos/play/...
Check out new Apple ML paper:
Do chain-of-thought LLMs (Claude 3.7, Gemini Thinking, OpenAI o1/o3) really think or just simulate?
How reasoning-focused LLMs (like Claude 3.7, DeepSeek-R1, Gemini Thinking, or OpenAIโs o1/o3) handle problem complexity.
machinelearning.apple.com/research/ill...
The Composable Architecture: The Worst Thing Iโve Ever Worked With
The author criticises The Composable Architecture (TCA) for its complexity, steep learning curve, violation of SOLID principles, and lack of real benefits over standard MVVM with SwiftUI.
medium.com/@lembergsun/...
Free for small teams (up to 99 people)
04.06.2025 06:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0iOSSecuritySuite
A Swift library for iOS app security and anti-tampering.
It detects jailbreaks, debuggers, emulators, reverse engineering tools, and more - aligned with OWASP MASVS v8. Free for small teams, and easy to integrate via CocoaPods, SwiftPM, or Carthage.
github.com/securing/IOS...