BabyTrack already has Objective-C, Swift, UIKit, and SwiftUI code working together. In this lesson, you will use those real interoperability boundaries to plan incremental modernization instead of assuming the app needs an all-or-nothing rewrite.
What you will do
Ask AI to analyze the project’s language and UI-framework boundaries.
Compare practical migration options and their risks.
Push back on unnecessary rewrites and unsupported assumptions.
Produce a phased modernization-plan.md without changing the code.
Materials
Project/Starter/BabyTrack/BabyTrack.xcodeproj
AI Resources/Lesson Prompts/lesson-2-prompts.md, if you want to copy the prompts instead of typing them
An AI assistant that can inspect the BabyTrack project
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.