-
Adding Events to the Calendar in SwiftUI Using Default UI
In this post, we learn how to use the default view to add an event to the calendar without creating a new one, if we don’t need a customized view. I mean this (sorry, today I’m lazy and don’t want to change my phone’s language to English). I advise you to take a look at…
-
Adding Events to the Calendar
We’ve learned (read-events-from-the-calendar) how to read calendar events. In this post, we’ll learn how to add an event to the calendar. We’ll follow these steps: Let’s start by adding a new function, addEvent, in the EventStoreManager: (please get the code of the EventStoreManager from the previous post). In this tutorial, we’ll create an event on…
-
Read events from the calendar
In this post, we’ll learn how to read events from the calendar in our SwiftUI application. In the next one, we’ll learn how to add an event to the calendar. For today’s events, I display only the title: We need to complete two steps: The Event Manager: First step: Import EventKit. The class is annotated…
-
Navigate Programmatically
The classic way to navigate in a SwiftUI application is by using the NavigationStack with NavigationLink. In 99% of cases, this is sufficient. However, in some cases, we may need to navigate programmatically. How can we do that? As we can see, we use a path passed to the NavigationStack. When something is added to…
-
Localization
When you create a successful app, you need to localize the application for users from different countries. To do that in Xcode is simple. In the File menu, choose New and then File from Template, then select the String Catalog and save the file as Localizable. Now, if you run the application, this file will…
-
Splash screen
In this post, we’ll see an object that is present in many popular applications: the Splash Screen. With the storyboard, we have a specific object for that. In SwiftUI, the splash screen is a regular view that we can create however we want. In the example, the splash screen contains a heart that pulses for…