Cover image for Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie

Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie

Create a programmatic UIKit task app with MVVM, Core Data, gestures, and animation

AT

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.

Related courses

Cover image for HealthKit Integration in SwiftUI
Cover image for Favorite Places App in iOS, SwiftUI, MVVM, CoreData
Cover image for Disney Plus Clone in SwiftUI with Remote Url Video Player
Cover image for Build Strava Clone in iOS using MapKit, Realm and UIKit
Cover image for SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development
Cover image for Mastering SwiftUI- iOS 26 App Development Bootcamp