Create iOS Calendar app in Swift with CalendarKit (Full Tutorial)
This is a full CalendarKit tutorial where we'll build an app similar to the default iOS Calendar. It will display the events stored on the iPhone local calendar. Then we'll add event creation and editing support to our calendar application. We'll make it possible to edit the beginning and the end of the event by dragging it, as in the default iOS calendar app. To edit events by filling in a form we'll be using a framework called EventKitUI in addition to EventKit and CalendarKit. Get the sample code for this app: https://github.com/richardtop/Calenda... CalendarKit: https://github.com/richardtop/Calenda... EventKit: https://developer.apple.com/documenta... EventKitUI: https://developer.apple.com/documenta... Subscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments. Watch two parts of this tutorial separately: Part 1: Create iOS Calendar app in Swift with CalendarKit • Create iOS Calendar app in Swift with Cale... Part 2: Editing events: iOS Calendar app in Swift with CalendarKit • Editing events: iOS Calendar app in Swift ... Follow Richard on social media: Telegram: https://t.me/richardtop GitHub: https://github.com/richardtop/ CalendarKit is a Swift calendar UI library for iOS, iPadOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently. Timecodes: 0:00 Intro 0:34 Create an Xcode project 1:34 Configure Xcode project 5:17 Testing our configuration 6:28 Installing CalendarKit 9:05 EventKit 10:22 Requesting calendar access 13:28 Adding events to the calendar 14:05 Displaying events in CalendarKit 15:04 Fetching events from the EventStore 18:30 Converting events to CalendarKit's format 22:23 Getting notified for event changes 25:29 1st milestone & explanation 26:22 Reacting to event selection 28:34 Adding a custom data model 36:35 Event detail view 41:15 How editing works in CalendarKit 47:28 Activating edit mode 51:28 Saving changes to the Event Store 54:50 Exiting edit mode 55:46 Creating new events 1:00:53 Showing a form for new events 1:07:34 Final result & explanation 1:08:11 Conclusion

Code-along: Start building with Swift and SwiftUI | Meet with Apple

WWDC24: SwiftUI essentials | Apple
![Power Automate Beginner to Pro Tutorial [Full Course]](https://i.ytimg.com/vi/1p5kI7SYz4Q/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDIQUeJjCKSUU_QtkVwDZktEykVCg)
Power Automate Beginner to Pro Tutorial [Full Course]

What's NEW at✨SAM'S CLUB✨ + June 2026 INSTANT SAVING!!

She Was Trying to Cut It With Scissors and The Grass Was Taller Than My Mowers

Designing Data-Intensive Applications: Chapters 1 and 2

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

WWDC26: What’s new in Xcode 27 | Apple

How to become an iOS developer in 2021

SwiftUI Masterclass: Build To Do List App
![Ultimate Beginner Guide to Mac [2026 Edition]](https://i.ytimg.com/vi/R8oktbDGlAw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAMwFibmRdYjWLZlOchcg4W2nqfnw)
Ultimate Beginner Guide to Mac [2026 Edition]

China’s Secret | The Most Unbelievable Megaprojects in China | 4K Travel Documentary

How to Make an App in 8 Days (2024) - Full Walkthrough

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping

Xcode Tutorial - Step by Step for Beginners
![Power Automate Tutorial ⚡ Beginner To Pro [Full Course]](https://i.ytimg.com/vi/KsgxDz-nY_I/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA_rx8lyBNlJugWNGyVLp7B46-c0w)
Power Automate Tutorial ⚡ Beginner To Pro [Full Course]

InterSys-SoSe24-07-A2-Asnyc-React-Native-Komponenten

How to Make Your Own Dynamic Calendar App In 10 Minutes (No Coding)

How to Learn Python | Python Programming | Learn Python | Intellipaat

