SwiftLee Weekly
SwiftLee Weekly #307

AI Prompts for network requests · @_exported import VS public import · Universal Links at scale

Join 31,000+ Swift & iOS developers — free, every Tuesday, in 5 minutes.

No spam. One email every Tuesday. Unsubscribe in one click.

This week's blog post

11 Things I learned after using AI Agents full-time

This article has been awaited by many of you. I constantly postponed writing about my workflow since I felt like I was still learning, I wasn't ready to recommend anything yet. The reality is that I'm learning more than ever, and this won't stop. Therefore, I decided to check-in with you today, to teach you what I've learned so far.

Read the article

Sponsored

Fastlane alternative - Codemagic CLI tools

Are you tired of Ruby and Fastlane installation issues? There's got to be a better way! Discover Codemagic open source CLI tools. It is not a drop-in replacement for all of what Fastlane does (screenshots for example), but we use it at Codemagic to build and publish iOS and Android apps, also versioning and device provisioning. View on GitHub.

Learn more

Curated from the community

Swift Evolution

Last week's Swift proposal state changes. Review-stage proposals are your chance to influence Swift's future.

What I'm working on

The future of RocketSim

Related article: Introducing AI prompts and recording metadata.

More and more teams are finding their way to RocketSim. Our churn is low, and many clients renew with more seats. The biggest team using RocketSim is now using 150+ seats and counting.

It's clear that we have a purpose in the app development ecosystem, but I also don't want to stop here. I've been researching a lot last week on where to go next. I mention a RocketSim CLI before, RocketSim MCP, I've been exploring deeplinks for AI tools to execute, there's a lot!

My goal is to let RocketSim connect the Simulator to AI development tools like Cursor. There are many open-source frameworks for this, or MCP servers to use, but I feel like we have a unique position. We're sandboxed, in the App Store, and we already have data like build insights and networking requests stored locally.

The first result of this research is an actual feature that's available in the latest release. The Network Monitor now allows you to export the network requests from the current session into a prompt, ready to use in an AI Agent of choice.

The network requests are redacted, leaving only the minimal required information in the prompt. This reduces tokens, but also prevents leaking API keys, auth tokens, or user data into agents.

Obviously, the next step would be to serve this data through something like an MCP server. I'm exploring the latter, but meanwhile, I'm preparing the app for the future of RocketSim.

Enjoying this issue?

Join 31,000+ Swift & iOS developers and get the next one in your inbox — free, every Tuesday, in 5 minutes.

No spam. One email every Tuesday. Unsubscribe in one click.