Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie, available at $39.99, has an average rating of 5, with 21 lectures, based on 4 reviews, and has 8 subscribers.
You will learn about Students will learn to build app in UIKit Students will learn to use CoreData and MVVM Design Pattern Students will learn to add external dependency using Swift Package Manager Students will learn to build complete app from scratch programmatically This course is ideal for individuals who are Anyone who wants to learn programmatic app development in iOS using UIKit It is particularly useful for Anyone who wants to learn programmatic app development in iOS using UIKit.
Enroll now: Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Summary
Title: Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Price: $39.99
Average Rating: 5
Number of Lectures: 21
Number of Published Lectures: 21
Number of Curriculum Items: 21
Number of Published Curriculum Objects: 21
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will learn to build app in UIKit
- Students will learn to use CoreData and MVVM Design Pattern
- Students will learn to add external dependency using Swift Package Manager
- Students will learn to build complete app from scratch programmatically
Who Should Attend
- Anyone who wants to learn programmatic app development in iOS using UIKit
Target Audiences
- Anyone who wants to learn programmatic app development in iOS using UIKit
Programmatic UI using UIKit in Swift is an essential aspect of iOS app development, and it enables developers to create user interfaces (UI) that are highly customizable, responsive, and performant. With programmatic UI, developers can create UI elements such as buttons, labels, and text fields entirely through code, rather than using a graphical interface builder. This approach offers several benefits, including greater control over the UI design, improved performance, and reduced app size.
When developing iOS apps, it’s important to use a design pattern that separates the UI from the business logic. One such pattern is MVVM (Model-View-ViewModel), which helps to create a modular, testable, and maintainable codebase. In MVVM, the model represents the data and logic of the app, the view represents the UI, and the view model acts as the intermediary between the two. By using this pattern, developers can easily update the UI without modifying the model, and vice versa.
Swift Package Manager is a tool that enables developers to manage dependencies in their projects. With Swift Package Manager, developers can easily add third-party libraries and frameworks to their projects, making it easier to reuse code and accelerate development. This tool is built into Xcode, which makes it easy to integrate into iOS app development projects.
By combining programmatic UI using UIKit in Swift with MVVM design pattern and Swift Package Manager, developers can create highly customizable, responsive, and maintainable iOS apps. This approach enables developers to build UI elements that are tailored to their specific needs while keeping the business logic separate, leading to better code organization and more straightforward maintenance. Additionally, using Swift Package Manager makes it easier to manage dependencies, which helps to speed up development time and reduce errors.
In this course, we will learn all this and more so join in and let’s learn iOS development using UIKit together.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Project Setup and Walkthrough
Lecture 3: Folder Setup
Chapter 2: Data Model
Lecture 1: Task Data Model
Chapter 3: View Models
Lecture 1: Task View Model
Lecture 2: Task List View Model
Lecture 3: Add New Task View Model
Chapter 4: Core Data
Lecture 1: Core Data Manager
Lecture 2: Get All Tasks From Core Data
Lecture 3: Add New Task
Lecture 4: Toggle Completed Function
Lecture 5: Delete Task Function
Lecture 6: Testing Core Data Manager
Chapter 5: Views and View Controllers
Lecture 1: Add New Task View Controller
Lecture 2: Task Table View Cell
Lecture 3: Summary Table View Cell
Lecture 4: Celebration Animation View
Lecture 5: Task List View Controller – Part 1
Lecture 6: Task List View Controller – Part 2
Lecture 7: Task List View Controller – Part 3
Lecture 8: Task List View Controller – Part 4
Instructors
-
DevTechie DT
Learn by Doing. Practical Approach to Solve Common Problems
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 4 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024