Swift at scale: building the TelemetryDeck analytics service
Daniel Jilg explains how he built TelemetryDeck’s backend analytics service with Swift and Vapor, and why Swift turned out to be a strong choice for performance, type safety and developer experience.
He also shares practical lessons from running Swift at scale, including API versioning, DTO design, caching, monitoring and contributing to the Swift server ecosystem.
Daniel Jilg explains how he built TelemetryDeck’s backend analytics service with Swift and Vapor, and why Swift turned out to be a strong choice for performance, type safety and developer experience.
He also shares practical lessons from running Swift at scale, including API versioning, DTO design, caching, monitoring and contributing to the Swift server ecosystem.
🤪2
Creating overlays on a map in a SwiftUI app in iOS 26
Learn how to overlay shapes on top of maps using MapKit in a modern iOS application
The article explains how to add map overlays in SwiftUI with MapKit by drawing MapPolygon, MapPolyline, and MapCircle directly inside the Map content closure.
It shows what data each overlay needs, how to style them, and notes that route results from MKDirections can also be displayed as polylines.
Learn how to overlay shapes on top of maps using MapKit in a modern iOS application
The article explains how to add map overlays in SwiftUI with MapKit by drawing MapPolygon, MapPolyline, and MapCircle directly inside the Map content closure.
It shows what data each overlay needs, how to style them, and notes that route results from MKDirections can also be displayed as polylines.
Bringing Code Review to Claude Code
Claude Code has launched a new multi-agent PR review system that does deeper code reviews, finds bugs human reviewers often miss, and is already used on nearly every PR at Anthropic.
It explains how the system works, shows internal and customer results, and notes that it is now in research preview for Team and Enterprise, with pricing based on token usage.
Claude Code has launched a new multi-agent PR review system that does deeper code reviews, finds bugs human reviewers often miss, and is already used on nearly every PR at Anthropic.
It explains how the system works, shows internal and customer results, and notes that it is now in research preview for Team and Enterprise, with pricing based on token usage.
SwiftUI Tip
Use GlassEffectContainer to group multiple glass views so they behave as a single unified component.
source
Use GlassEffectContainer to group multiple glass views so they behave as a single unified component.
source
🤪3
Agentic Coding in Xcode with Gemini CLI
Build apps with AI assistance in Xcode using Gemini CLI
The article explains how to connect Gemini CLI to Xcode 26.3 through Apple’s MCP bridge and use it for agentic coding inside Xcode.
It also gives the setup steps, required versions, and a practical example of building a small SwiftUI + SpriteKit app with AI assistance.
Build apps with AI assistance in Xcode using Gemini CLI
The article explains how to connect Gemini CLI to Xcode 26.3 through Apple’s MCP bridge and use it for agentic coding inside Xcode.
It also gives the setup steps, required versions, and a practical example of building a small SwiftUI + SpriteKit app with AI assistance.
👻1🤪1
Sosumi.ai is a tool that makes Apple Developer docs, HIG, WWDC transcripts, and Swift-DocC sites readable for AI by converting them into Markdown.
It can be used through a browser, MCP, CLI, and AI skills, and positions itself as an accessibility-first, unofficial open-source service rather than an Apple-affiliated product.
sosumi.ai now has a CLI
This lets you fetch and render Developer content directly into LLM-readable Markdown, without connecting to a remote MCP server.
It can be used through a browser, MCP, CLI, and AI skills, and positions itself as an accessibility-first, unofficial open-source service rather than an Apple-affiliated product.
sosumi.ai now has a CLI
This lets you fetch and render Developer content directly into LLM-readable Markdown, without connecting to a remote MCP server.
🍾3
SwiftUI Tip
Here are two examples showing how to call print() inside the body of a SwiftUI view.
source
Here are two examples showing how to call print() inside the body of a SwiftUI view.
source
🤪3
SwiftUI Tip
Use allowsHitTesting() to control whether a view receives touch events.
true → The view can receive touches.
false → The view ignores touches, allowing underlying views to receive them.
source
Use allowsHitTesting() to control whether a view receives touch events.
true → The view can receive touches.
false → The view ignores touches, allowing underlying views to receive them.
source
SwiftUI Tip
Use .textContentType(.oneTimeCode) to help users autofill verification codes received by SMS.
source
Use .textContentType(.oneTimeCode) to help users autofill verification codes received by SMS.
source
Reverse Engineering NSVisualEffectView
The article explains how the author reverse-engineered NSVisualEffectView and Control Center materials on macOS to build a fully customizable replacement based on private classes like CABackdropLayer and CAFilter.
It shows how he recreated layered blur, tint, blending, accessibility fallbacks, and window-state behavior, then turned the result into the open-source MaterialView library.
The article explains how the author reverse-engineered NSVisualEffectView and Control Center materials on macOS to build a fully customizable replacement based on private classes like CABackdropLayer and CAFilter.
It shows how he recreated layered blur, tint, blending, accessibility fallbacks, and window-state behavior, then turned the result into the open-source MaterialView library.
SwiftUI Tip
In iOS 18.0+, you can use MeshGradient to create colorful backgrounds by adjusting the gradient’s control points.
source
In iOS 18.0+, you can use MeshGradient to create colorful backgrounds by adjusting the gradient’s control points.
source
🍾3
Check out these iOS (on-site or hybrid) openings:
1. Intuit (USA, Canada, India)
Intuit is a U.S. financial technology company founded in 1983, headquartered in Mountain View, California, providing financial management, tax preparation, and marketing software through products such as TurboTax, QuickBooks, Credit Karma, and Mailchimp, and listed on NASDAQ (INTU).
multiple iOS openings
2. StockX (Detroit, MI)
StockX is a U.S.-based online marketplace for sneakers, fashion, collectibles, and electronics that uses a live bid-ask pricing model to connect buyers and sellers of hard-to-find products.
iOS Engineer Intern
3. Vanguard (USA, UK)
Vanguard is a U.S. investment management company founded in 1975 that serves more than 50 million investors with low-cost funds, ETFs, and wealth management services focused on long-term investing.
• USA hybrid - iOS Deputy Chief Engineer
• USA hybrid - iOS Technical Lead
• UK, Manchester hybrid - Senior iOS Application Engineer
4. Qonto (Paris / Barcelona / Milan / Berlin / Belgrade / Lisbon - Hybrid)
Qonto is a European fintech company founded in 2017 by Alexandre Prot and Steve Anavi that provides digital business banking and financial management solutions for SMEs and freelancers, serving hundreds of thousands of customers across Europe.
Senior iOS Engineer
5. adjoe (Hamburg)
adjoe is a mobile adtech company that provides rewarded advertising and user monetization solutions for publishers and performance marketers.
iOS Developer
6. ResMed (Dublin, Ireland, hybrid)
ResMed is a global medical device and digital health company founded in 1989, headquartered in San Diego, that develops cloud-connected devices, AI-powered software, and digital solutions for sleep apnea and respiratory care, serving patients in more than 140 countries.
Senior iOS Developer, 5+
7. Yelo Bank (Azerbaijan)
Yelo Bank is an Azerbaijani commercial bank that provides retail and business banking services through digital and branch-based channels.
iOS developer, 1+
8. Flitsmeister (Veenendaal, Netherlands)
Flitsmeister is a Dutch traffic app company that helps drivers save time and money and improve road safety with real-time alerts on speed cameras, traffic jams, roadworks, incidents, and emergency vehicles, serving more than 3 million users in the Netherlands and Belgium.
iOS Developer
9. Weekday (Mumbai, India)
• This role is for one of the Weekday's clients
• Salary range: Rs 2000000 - Rs 3000000 (ie INR 20-30 LPA)
Manager Engineer - Mobile
10. Starling (UK, hybrid)
Starling Bank is a UK digital bank founded in 2014 that provides app-based personal and business banking services, employing more than 3,000 people across the UK.
Senior iOS Engineer
11. Adree (Riyadh, Saudi Arabia, on-site)
Adree is a technology company that provides QA, QC, low-code/no-code development, performance monitoring, and application lifecycle management services to help businesses build and optimize digital solutions.
Mobile Developer (Android & iOS), 2+
12. JioStar (Bengaluru, India, on-site)
JioStar is an Indian media and entertainment company that brings together multiple platforms and brands to deliver digital streaming, television, and content experiences.
• Software Development Engineer II - iOS (Player), 2+
• Software Development Engineer - II (iOS), 2+
• Senior Software Development Engineer - iOS, 4+
• Senior Staff Software Development Engineer (iOS), 9+
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
1. Intuit (USA, Canada, India)
Intuit is a U.S. financial technology company founded in 1983, headquartered in Mountain View, California, providing financial management, tax preparation, and marketing software through products such as TurboTax, QuickBooks, Credit Karma, and Mailchimp, and listed on NASDAQ (INTU).
multiple iOS openings
2. StockX (Detroit, MI)
StockX is a U.S.-based online marketplace for sneakers, fashion, collectibles, and electronics that uses a live bid-ask pricing model to connect buyers and sellers of hard-to-find products.
iOS Engineer Intern
3. Vanguard (USA, UK)
Vanguard is a U.S. investment management company founded in 1975 that serves more than 50 million investors with low-cost funds, ETFs, and wealth management services focused on long-term investing.
• USA hybrid - iOS Deputy Chief Engineer
• USA hybrid - iOS Technical Lead
• UK, Manchester hybrid - Senior iOS Application Engineer
4. Qonto (Paris / Barcelona / Milan / Berlin / Belgrade / Lisbon - Hybrid)
Qonto is a European fintech company founded in 2017 by Alexandre Prot and Steve Anavi that provides digital business banking and financial management solutions for SMEs and freelancers, serving hundreds of thousands of customers across Europe.
Senior iOS Engineer
5. adjoe (Hamburg)
adjoe is a mobile adtech company that provides rewarded advertising and user monetization solutions for publishers and performance marketers.
iOS Developer
6. ResMed (Dublin, Ireland, hybrid)
ResMed is a global medical device and digital health company founded in 1989, headquartered in San Diego, that develops cloud-connected devices, AI-powered software, and digital solutions for sleep apnea and respiratory care, serving patients in more than 140 countries.
Senior iOS Developer, 5+
7. Yelo Bank (Azerbaijan)
Yelo Bank is an Azerbaijani commercial bank that provides retail and business banking services through digital and branch-based channels.
iOS developer, 1+
8. Flitsmeister (Veenendaal, Netherlands)
Flitsmeister is a Dutch traffic app company that helps drivers save time and money and improve road safety with real-time alerts on speed cameras, traffic jams, roadworks, incidents, and emergency vehicles, serving more than 3 million users in the Netherlands and Belgium.
iOS Developer
9. Weekday (Mumbai, India)
• This role is for one of the Weekday's clients
• Salary range: Rs 2000000 - Rs 3000000 (ie INR 20-30 LPA)
Manager Engineer - Mobile
10. Starling (UK, hybrid)
Starling Bank is a UK digital bank founded in 2014 that provides app-based personal and business banking services, employing more than 3,000 people across the UK.
Senior iOS Engineer
11. Adree (Riyadh, Saudi Arabia, on-site)
Adree is a technology company that provides QA, QC, low-code/no-code development, performance monitoring, and application lifecycle management services to help businesses build and optimize digital solutions.
Mobile Developer (Android & iOS), 2+
12. JioStar (Bengaluru, India, on-site)
JioStar is an Indian media and entertainment company that brings together multiple platforms and brands to deliver digital streaming, television, and content experiences.
• Software Development Engineer II - iOS (Player), 2+
• Software Development Engineer - II (iOS), 2+
• Senior Software Development Engineer - iOS, 4+
• Senior Staff Software Development Engineer (iOS), 9+
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
🍾2
Global Consumer Tech (Thailand)
• Full relocation package provided to Bangkok (visa, flights, housing, family support
• Salary up to 280,000 THB
Looking for a Principal / Lead iOS Engineer to join a globally recognised consumer technology company building one of the most widely used mobile platforms in the world.
This team focuses on core iOS platform engineering, powering multiple product lines used daily by millions of users across different markets.
• 8+ years iS experience, strong Swift (Objective-C plus)
• 2-3+ years leading teams/projects (5+ engineers)
• Experience in large-scale product companies (Google, Meta, Grab, etc.)
• Not purely native: Web/JS, React Native or Flutter exposure
Send your resume to pornpon@trueblue.co.th
Mobile: 0800610311
Principal/ Lead iOS Engineer, 8+
recruiter's post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
• Full relocation package provided to Bangkok (visa, flights, housing, family support
• Salary up to 280,000 THB
Looking for a Principal / Lead iOS Engineer to join a globally recognised consumer technology company building one of the most widely used mobile platforms in the world.
This team focuses on core iOS platform engineering, powering multiple product lines used daily by millions of users across different markets.
• 8+ years iS experience, strong Swift (Objective-C plus)
• 2-3+ years leading teams/projects (5+ engineers)
• Experience in large-scale product companies (Google, Meta, Grab, etc.)
• Not purely native: Web/JS, React Native or Flutter exposure
Send your resume to pornpon@trueblue.co.th
Mobile: 0800610311
Principal/ Lead iOS Engineer, 8+
recruiter's post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
SwiftUI: Peer-to-Peer with Wifi Aware. In Detail! With a Local Content Collaboration App!
Itsuki explains how to build a SwiftUI peer-to-peer app with Apple’s new Wi-Fi Aware for local content collaboration without internet, cloud, or Wi-Fi infrastructure.
He walks through the full flow: entitlements and Info.plist setup, device pairing with DeviceDiscoveryUI, publishing and browsing services, creating secure low-latency NetworkConnections, and syncing shared content between nearby devices.
Itsuki explains how to build a SwiftUI peer-to-peer app with Apple’s new Wi-Fi Aware for local content collaboration without internet, cloud, or Wi-Fi infrastructure.
He walks through the full flow: entitlements and Info.plist setup, device pairing with DeviceDiscoveryUI, publishing and browsing services, creating secure low-latency NetworkConnections, and syncing shared content between nearby devices.
SwiftUI Tip
In iOS 16.0+, use toolbarTitleMenu() to turn the navigation title into a menu for quick actions and filters.
source
In iOS 16.0+, use toolbarTitleMenu() to turn the navigation title into a menu for quick actions and filters.
source
New in SwiftUI
In iOS 26, use .safeAreaBar() for bar-style content at the safe-area edge.
Unlike .safeAreaInset(), it integrates with the scroll edge effect.
source
In iOS 26, use .safeAreaBar() for bar-style content at the safe-area edge.
Unlike .safeAreaInset(), it integrates with the scroll edge effect.
source
New in SwiftUI
In iOS 26, use sliderThumbVisibility() to show or hide the thumb of a Slider.
When hidden, the slider still works by dragging anywhere across the control, similar to system volume or media controls.
source
In iOS 26, use sliderThumbVisibility() to show or hide the thumb of a Slider.
When hidden, the slider still works by dragging anywhere across the control, similar to system volume or media controls.
source
Using Apple Foundation Models to Summarize Text
Build an on-device text summarizer using Apple Foundation Models and SwiftUI, with step-by-step guidance on availability checks and summarization.
Bill Morefield explains how to build an on-device text summarizer with Apple Foundation Models in SwiftUI for Swift 6, iOS 26, and Xcode 26.
He shows how to check model availability, handle Apple Intelligence readiness errors, and use LanguageModelSession to generate summaries from shared text.
Build an on-device text summarizer using Apple Foundation Models and SwiftUI, with step-by-step guidance on availability checks and summarization.
Bill Morefield explains how to build an on-device text summarizer with Apple Foundation Models in SwiftUI for Swift 6, iOS 26, and Xcode 26.
He shows how to check model availability, handle Apple Intelligence readiness errors, and use LanguageModelSession to generate summaries from shared text.
SwiftUI Tip
In iOS 16.0+, use navigationDocument() to attach a document, such as a PDF, to your navigation title.
Tapping the title shows a preview with quick access to Markup, Share, Print, and Save.
source
In iOS 16.0+, use navigationDocument() to attach a document, such as a PDF, to your navigation title.
Tapping the title shows a preview with quick access to Markup, Share, Print, and Save.
source
Modularizing Swift Apps with SPM
A great/useful article on how to modularize a Swift app with Swift Package Manager by splitting it into Common, API, Domain, and Feature layers with strict one-way dependencies.
It shows how this structure can improve build times, enforce architectural boundaries, and make previews, testing, and dependency injection much cleaner.
A great/useful article on how to modularize a Swift app with Swift Package Manager by splitting it into Common, API, Domain, and Feature layers with strict one-way dependencies.
It shows how this structure can improve build times, enforce architectural boundaries, and make previews, testing, and dependency injection much cleaner.
🍾1