iOS Developer Resources – 2025-W45: Performance Labs, Pop-up Paywalls & TestFlight Calls
NewsThis is my bookmark list for the week — a place to save what I want to use later and to share in case it helps others. Theme this week: performance labs, retention tooling, and a few slick SwiftUI patterns.
SwiftUI Performance & Architecture
WWDC Lab: Debugging Performance in SwiftUI (YouTube)
note: One of the most useful SwiftUI performance talks I’ve seen; must‑watch. Also interesting for the Foundation Models/AI part.
content: Guided profiling session that shows how to use Instruments to spot rendering hotspots, body recomputation, view identity issues, and measure improvements step‑by‑step in real projects.
Find the SwiftUI Views that Update the Most Using Instruments
note: Related to the WWDC lab but useful as a text (not video) addition.
content: Explains the Xcode 26 SwiftUI instrument, using the All Updates summary to find the views that update most and the cause‑and‑effect graph to see what triggers redraws.
SwiftUI Architecture: Structure Views for Reusability and Clarity
note: Interesting take on the reusability problem in SwiftUI; might fit some use cases.
content: Proposes patterns to structure views for clarity and reuse, balancing smaller components with clean state/data flow to avoid over‑abstraction.
Using onChange(of: anyOf:)
note: Nice idea to handle a problem that occurs often.
content: Shows how to pair onChange with an AnyOfObservation approach to react to multiple value changes without writing manual glue or duplicating handlers.
Optimize Your App’s Speed and Efficiency
note: Handy performance checklist worth keeping nearby.
content: Practical list of optimization levers—profiling habits, caching, networking hygiene, and measuring impact—to improve speed and efficiency.
Tracking geometry changes in SwiftUI
note: Solid reference for tracking size/position changes without GeometryReader hacks.
content: Introduces onGeometryChange with examples, shows how to track geometry deltas, and notes its backward compatibility (iOS 16+ and peers).
UI Patterns & Interaction
ScrollView Snapping in SwiftUI
note: Clear write‑up for a problem everyone hits sooner or later.
content: Walks through techniques to make lists and carousels snap cleanly to items, covering configuration and custom behaviors for a tighter paging feel.
An Apple Intelligence Style Glow Effect in SwiftUI
note: Looks very nice—saving to implement later.
content: Recreates the Apple‑style neon glow using layered gradients, blend modes, and subtle animation to achieve a polished effect in SwiftUI.
Playing with sheet on iOS
note: Super useful resource for sheets, especially with the new iOS 26 liquid glass design.
content: Surveys the latest sheet APIs and modifiers across platforms, highlighting behaviors, caveats, and best practices for polished presentations.
How to Create a Scroll‑Style Minute Slider in SwiftUI
note: Looks super cool; I’ve seen it in other apps and might implement it. content: Builds a physics‑inspired minute picker with drag gestures, snapping animation, elastic overshoot, and haptic feedback.
Growth, Monetization & Retention
Understanding Apple’s Retention Messaging API
note: Maybe one of the most useful features for avoiding churn.
content: Explains Apple’s cancellation‑intercept API, its sub‑700 ms response requirement, message/offer types, and how RevenueCat can localize, monitor, and deliver without custom backend work.
Growth Gems #134 – Insights from RAGA '25 (Part 1)
note: Super‑dense collection of useful growth learnings.
content: Curates takeaways from RevenueCat’s App Growth Annual (RAGA): value loops (e.g., Duolingo competition), targeted paywalls, and monetization tactics to test.
$0 → $4000 (new viral app growth strategy UNLOCKED)
note: Super interesting take on the new X/Twitter AI feed—worth trying if your app fits.
content: Breaks down a distribution playbook using daily shipping threads, live demos, and DM funnels to ride the AI‑ranked feed and drive installs.
Fix the Funnel, Not Onboarding Bloat (Tweet)
13.85% more conversions.
— Teodora @DesignerAnts (@designerants) November 3, 2025
"You need to add a twelve step onboard", some gurus recommend.
No, what you need to focus on is fixing your funnel.
The top of your funnel is especially sensitive to changes.
A 13.85% increase in conversion will eventually lead to 13.85% more sales… pic.twitter.com/TTv8BpvEg0
note: Useful optimization take—and nice App Store screenshot inspiration. content: Argues that fixing top‑of‑funnel clarity/steps yields compounding gains; a 13.85% conversion lift at the start flows through to sales and rankings.
TikTok Niche Discovery Trick (Tweet)
If you want to find new niches / app ideas on TikTok, open up a random word generator and search each of the keywords you get
— Mihai Fumarel (@father_mihai) November 7, 2025
You’ll get back high-performing niches that fall outside what you’d normally interact with
note: Interesting angle to discover app ideas—could help with keyword discovery too.
content: Suggests using a random word generator to seed TikTok searches and uncover high‑performing niches outside your usual bubble.
A Month of Marketing for Elite Hoops
note: Loved his past marketing posts—this should be an interesting 30‑day series to follow.
content: Live journal where Jordan closes Xcode for a month to run marketing experiments (ad creatives, SEO, agency learnings), with seasonal focus.
Introducing Pop‑up Style Presentations and Requesting Reviews
note: Pop‑up paywalls and review prompts look handy; caveat that it runs as a campaign, so conversion reporting impact is unclear.
content: Introduces pop‑up presentation style for paywalls and a new ratings tap behavior to trigger native prompts or review deep links; examples and use cases included.
Product, Launches & Community
WordJam TestFlight CTA (Tweet)
Closing in on the final touches for WordJam ✨
— Shubham Singh (@Shubham_iosdev) November 7, 2025
It's a fun, fast-paced word game built entirely with SwiftUI & designed for iOS 26.
Comment “TestFlight” and I’ll DM you the link. :D
Your early feedback would mean the world! #iOS #iOSDev #SwiftUI #IndieDev #Programming pic.twitter.com/GZrVevuoyr
note: Love the design—as usual from Shubham.
content: Announce‑and‑recruit post for WordJam (SwiftUI, iOS 26); invites “TestFlight” comments for DM links and early gameplay/design feedback.
I Got My First 10 Users (And What I Did Next)
note: Super inspiring story; great designs, especially the onboarding flow. content: Build‑in‑public recap covering getting the first 10 users, what came next, analytics (e.g., PostHog), pricing and onboarding refinements.
UserJot
note: Discovered via the video—looks great and the pricing model is appealing; I’ll try it in my apps.
content: Customer feedback platform with public boards, synced roadmaps, and automated changelogs to streamline product feedback loops for small teams.
Conferences & Collections
SwiftLeeds 2025 Talks (YouTube Playlist)
note: Nice to watch in idle time and learn something new.
content: Full SwiftLeeds 2025 recordings (e.g., Instruments deep dive, SDK best practices, design talks) collected into one playlist.
Workflow & Tooling
Stop Getting Average Code from Your LLM
note: I need to try these prompting optimizations; still undecided about AI—this seems like a good way to improve results. content: Tactics to get higher‑quality code from LLMs: better briefs, constraints, iterative prompting, and test‑first scaffolding to improve outcomes.
Comments