Written by the author, AI-editedAI-assisted, author-verified How this module was made
Hey everyone. Welcome to this module: Codebase Exploration with AI.
In this module, we’re jumping into an existing iOS project that mixes Objective-C, Swift, UIKit, and SwiftUI. Before changing anything, we’ll use AI to understand how the project actually works, and we’ll verify what it tells us instead of just trusting a very confident robot. Good life advice, honestly.
In lesson one, we’ll map the codebase and evaluate its technical debt. In lesson two, we’ll create a high-level modernization plan for its language and UI framework boundaries. Finally, in lesson three, we’ll investigate what it would take to safely add a “Delete entry” feature, including its risks, testing gaps, and unanswered questions. By the end, you’ll have a clear, evidence-backed picture of the codebase and a much safer starting point for future development.