
Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Create a programmatic UIKit task app with MVVM, Core Data, gestures, and animation
Created by Anoop Tomar
Learn how to build a fully functional task management app using UIKit, Core Data, and MVVM-all without storyboards. You'll design code-based layouts, manage persistent tasks, and add interactive gestures and animation for a polished user experience.
Packt | Jul 2026 | 242 min
What You Will Learn
You'll start by structuring data models and view models, then move on to managing persistent records with Core Data. As you progress, you'll build custom table cells, set up programmatic constraints, and add swipe gestures. The final sections bring everything together with navigation, summaries, and celebration animations.
Key Features
- Develop UIKit screens and layouts entirely in code for full customization
- Implement MVVM architecture and Core Data to manage and persist user tasks
- Enhance user experience with custom gestures and Lottie-based animation feedback
Target Audience
Perfect for iOS developers and mobile engineers who want to deepen their UIKit skills and build apps programmatically. If you're comfortable with the basics of Swift and UIKit and want hands-on experience with MVVM, Core Data, and interactive UI features, you'll find this course especially valuable.





