How to use iCloud - Build a " To Do List" App

 

In this course we’re going to look at the powers of Cloud, Apple iCloud & CloudKit and how we can unlock those powers and use them in our own app !

 
 
 
Video file

In last 20 years IT has revolutionized everything. The biggest contributor to this is the exponential computing power of the PCs, prices within the reach of everyone and Digitalization taking centre stage with cloud as a default option. 5G going to touch everyone’s life with super-fast network speed.

 

We are entering into an era where visualisation of App design can’t be imagined without Cloud.

app

Let’s now look at our app!

 

Because of CloudKit the data is synced between any number of devices that you want. Here we have 2 different phones. An iPhone 13 Pro Max and an iPhone 13 Pro. Let’s add ‘App Dev’ as one of the tasks in the Pro Max and refresh it. And it appears in the Pro Max. But let’s now refresh it in the pro. And it comes there also because of CloudKit integration.

 

Now let’s take a look at what we’ll be learning today!

Learning & Imp

If you aren’t familiar with Text, List, Stack Views, etc. Please watch my second learning lab on SwiftUI called Building your first iOS app.

 

Now let’s look at our data storage model and how we shall get data in our applications.

Data storage Model

We are building “To Do list” for a Day consisting of different activities.

 

So first, let’s open up XCode. Let’s create a new app. Let’s call it ToDoListWithiCloud and click create. Follow my detailed instruction in the video. Here we are going to see how to Setup CloudKit.

With this you have learned one of the most important areas, Cloud, iCloud & Cloudkit. With this knowledge you can utilize the iCloud framework for your App design. Based on this learning, you can try building a Project Management App on CloudKit for your team coordination, to track the complete progress of your project.

 

Thank you for watching, in my next learning lab I will come back with more divergent and interesting topics. I am sure it will be a great and enriching learning experience for you. Let's innovate, challenge & broaden our intellectual horizons and make it an interesting and joyous learning experience.

 

Till then, let's enjoy every moment!  🙂 🙂