modemlooper avatar
About Blog

Blog

2 min read

Xcode introduced Agentic Coding and has support for Codex, ChaptGPT and Anthropic. This is great but these AI models are really expensive to use. There are Asian AI models that are just as good if not better for 3-4x less cost and the usage limits are greater. Win Win. However, Apple has (I'm guessing here) made it so they are not supported. I dont know if they have agreements with the AI companies I listed above but it seems odd that none of their APIs work directly in the add provider UI in

2 min read

Optimizing your presence on the App Store for iPhone and iPad is essential for discovery. Based on insights gathered from WWDC App Store labs and hands-on experience with apps like WeTransfer, here is a guide to refining your metadata and assets. Title, Subtitle, and Promo Text Your text fields are the primary drivers for both search algorithms and user conversions. * Optimize for Search: Ensure your subtitle accurately describes the app's utility. Include high-volume, relevant keywords tha

5 min read

Ever since its introduction at WWDC 2018, the App Store Connect API has completely changed the game for automation. It’s no longer just about clicking around in a browser; we can now build custom tools to fetch metadata, manage TestFlight builds, pull sales reports, and even handle customer reviews via the latest 2.0 endpoints. Because the API follows the OpenAPI specification, it’s incredibly well-documented and predictable. I’ve leveraged these specs to build a dedicated Swift SDK, making it

5 min read

Allowing your users to swap out their app icon is a fantastic way to let them personalize their home screen. Whether it's a sleek dark mode variant or a completely fresh thematic style, providing options makes your app feel more integrated into a user's aesthetic. While iOS has supported this since version 10.3, the "old way" involved a headache of manual Info.plist entries.Thankfully, modern Xcode makes this process much smoother. 1. Organizing Your Assets The first step is adding your new

7 min read

Customizing the appearance and behavior of Lists in SwiftUI is straightforward, though it can depend on the desired effect and the platform

Page 1 of 2 Next →