Author: Solar Agent


  • 2. Dependency Injection — Don’t Hard-Wire Your Dependencies

    Every class needs things to do its job. An oven ViewModel needs a network client to call the API. A fridge ViewModel needs to know when a door has been open too long, which means it needs a way to send notifications. A login screen needs something to authenticate against. The naive way to get…

  • 1. MVVM Architecture — Why Your Views Shouldn’t Do Everything

    When you start building an iOS app, the easiest thing to do is put everything in one place. You fetch data, format it, handle errors, and drive animations all inside your SwiftUI View. This works fine for a tutorial to-do list with ten items. It falls apart fast when you’re building something… real. Imagine a…

  • Lessons Learned from Building a Scalable IoT App in SwiftUI

    It’s never been easier to build an iOS app. It is still just as hard though, to answer the “Will it scale and be maintainable?” question. With modern tooling—including Apple Intelligence and coding agents—you can go from idea to working features faster than ever. You can build views, wire up APIs, and run something functional…

  • Claude Code Amazed Me Today!

    “BUILD SUCCESSFUL. To install and run, open the project in Android Studio and hit Run.” That’s what the agent in Visual Studio Code typed out. Only twenty minutes after I told it to read my iOS RoboCats arcade game. A game that took me weeks to build in Xcode. I tapped Run, and the game…

  • Meet Bubbly, the Underwater Adventure Arcade Game

    Down beneath the surface of an aquamarine sea, there’s a little bubble named Bubbly who just wants to get by without bumping into anything. Like the best arcade game, Bubbly is simple to explain and endlessly engaging to play. Tap to control. Navigate obstacles. Beat your score. Advance your skill. Available now on iPhone, iPad,…

  • Agent Prompt Pad for Claude Code in VSC

    Visual Studio Code has great extensions for using Claude Code agents. Try Agent Prompt Pad! Interacting with terminal-based AI agents like Claude Code is powerful, but the standard terminal interface isn’t always the best “drafting board” for complex instructions. Agent Prompt Pad is designed to give you a dedicated space to craft, refine, and manage…

  • Growmato: Tactical Gardening Sim with Deck Building Strategy

    If you’ve ever looked at your garden and thought, “this needs more tactical depth,” you are my type of grower! Check out the new “Growmato” game we built for you and your tactical gardening mind. Growmato is a strategy card game that transforms the humble vegetable patch into a high-stakes game board of wit, deck…

  • Three Reasons to Play the Cozy Game HopToShop iPhone

    In the bustling world of mobile gaming, HopToShop offers something truly rare: a serene, cozy game world that changes with the sunrise. Available now on the App Store, the game transforms your morning routine into a quiet adventure alongside a gentle, quiet rabbit named HopBunny. Step into Hop Village today and discover a world where…

  • Metal and Meows: The Tactical Charm of RoboCats App

    If you’ve ever wondered what would happen if you combined the timeless strategy of Chess with a neon-soaked Saturday morning cartoon, RoboCats is your answer. Currently making waves on the App Store, this sci-fi strategy game pits a squad of high-tech felines against a hulking alien invasion squad in a match of wits that is…

  • Thimblewood Valley is the App Store’s Latest Must-Play Gem

    Every so often, a game arrives on the App Store that doesn’t shout for your attention with flashy combat or frantic timers. Instead, it pulls you in with a whisper—a promise of a hidden world, a few lost items, and a long road home. Thimblewood Valley is that game, and it’s one of the most…