
Sync Google Calendar on iPhone + iCal + Evolution with CalDAV
Given the fact that the last few weeks I have been quite stressful and the coming months promise not to be inferior to them in terms of workload, I thought about organizing my time in order to increase my productivity and try not to forget about my personal life. To do this, it was necessary to keep all the planned tasks and events / meetings in one place and be able to make the necessary adjustments to their plan of action with its updating on other devices that I use in my work. I have two Macs on my farm; iPhone, with which I spend most of my work time; several workstations running Ubuntu, on which my colleagues work, and three Google calendars, among which one is my personal one.
So, in fact, the task: to make sure that all three calendars are always at hand, no matter what device I use for adjustments made to the plan and so that the changes are updated on other devices without my intervention + two working The calendar should be available for viewing by my colleagues.
Setting up Google Calendar
First you need to prepare the actual Google Calendar. I will not go into details, I focus only on what I needed. So, for starters, I changed the default alert settings. This was done because when creating a new event in iCal (the program that I use most often since poppies are my main working machines), the settings for Google Calendar are tightened. Also in Google Calendar it is possible to notify of an approaching event by SMS (to enable this function, you need to confirm your phone number). These options are in Settings -> Calendars -> Alerts. After that, if you want to give your colleagues and friends access to your calendar, go to Settings -> Calendars -> Calendar username -> Share this calendar.

With Google Calendar settings, that's it. Now let's move on to setting up the iPhone.
I
’m using iPhone setup without Jailbreak so we won’t use anything out of the ordinary, we will restrict ourselves to the functionality of the standard iCal. So, open Settings -> Mail, contacts, calendars -> Add account -> Other -> Calendars -> Add CalDAV account.


Next, we make a simple account setup. Server: www.google.com; user: username; password: username password; Description: at one’s sole discretion. Done. Now you will have the "Calendars" button in iCal by clicking on which you can view the list of calendars that are available on your phone.


ICal setup
Let's move on to setting up iCal on the poppy. There is absolutely nothing complicated here, since Apple has made sure that users can easily connect to a subscription to Google Calendar. To do this, you need to perform several simple manipulations, namely. In the iCal settings, select the “Accounts” tab and with a firm hand we’ll add a new account.


Next, select the type of account: Google, mailing address: username@gmail.com, password: username password and click the "Create" button. After that, the calendar we freshly created for the username user will appear in the list of calendars.

The calendar is ready to go. Repeat the operation for other calendars, which must be added at our discretion. And finally, we move on to the last point of the setup process - adding Google Calendar to Evolution.
Configuring Evolution
In fact, for me, a Mac with experience, setting up Evolution turned out to be the simplest and most intuitive process, it’s not strange. So, run the same Evolution and select the calendar. We click the “Create” button and select the “Calendar.” Item.

Next, select the “Google” type and enter the username: username@gmail.com and name the calendar as you like.


After these manipulations, the smart program will ask you to enter a password.

Well, that's all. Now on your Ubuntu desktop / laptop there is a calendar that directly pulls up events from Google Calendar.

So, after all of the above actions, you get yourself a fairly effective means of managing your own time.
PSOf the nice bonuses, personally for me, bonuses can be noted that by changing the color of the calendar in iCal on your Mac, the color changes on all other devices to which the calendar used is connected. A good tool for visual separation of events, if you immediately synchronized a certain number of calendars like mine. I would be grateful to the Khabrovsk citizens who already have experience in using such tools to manage their own tasks and time if they share ways to improve the above scheme, since I have practically no time for this. I would also appreciate constructive criticism.
So, in fact, the task: to make sure that all three calendars are always at hand, no matter what device I use for adjustments made to the plan and so that the changes are updated on other devices without my intervention + two working The calendar should be available for viewing by my colleagues.
Setting up Google Calendar
First you need to prepare the actual Google Calendar. I will not go into details, I focus only on what I needed. So, for starters, I changed the default alert settings. This was done because when creating a new event in iCal (the program that I use most often since poppies are my main working machines), the settings for Google Calendar are tightened. Also in Google Calendar it is possible to notify of an approaching event by SMS (to enable this function, you need to confirm your phone number). These options are in Settings -> Calendars -> Alerts. After that, if you want to give your colleagues and friends access to your calendar, go to Settings -> Calendars -> Calendar username -> Share this calendar.

With Google Calendar settings, that's it. Now let's move on to setting up the iPhone.
I
’m using iPhone setup without Jailbreak so we won’t use anything out of the ordinary, we will restrict ourselves to the functionality of the standard iCal. So, open Settings -> Mail, contacts, calendars -> Add account -> Other -> Calendars -> Add CalDAV account.


Next, we make a simple account setup. Server: www.google.com; user: username; password: username password; Description: at one’s sole discretion. Done. Now you will have the "Calendars" button in iCal by clicking on which you can view the list of calendars that are available on your phone.


ICal setup
Let's move on to setting up iCal on the poppy. There is absolutely nothing complicated here, since Apple has made sure that users can easily connect to a subscription to Google Calendar. To do this, you need to perform several simple manipulations, namely. In the iCal settings, select the “Accounts” tab and with a firm hand we’ll add a new account.


Next, select the type of account: Google, mailing address: username@gmail.com, password: username password and click the "Create" button. After that, the calendar we freshly created for the username user will appear in the list of calendars.

The calendar is ready to go. Repeat the operation for other calendars, which must be added at our discretion. And finally, we move on to the last point of the setup process - adding Google Calendar to Evolution.
Configuring Evolution
In fact, for me, a Mac with experience, setting up Evolution turned out to be the simplest and most intuitive process, it’s not strange. So, run the same Evolution and select the calendar. We click the “Create” button and select the “Calendar.” Item.

Next, select the “Google” type and enter the username: username@gmail.com and name the calendar as you like.


After these manipulations, the smart program will ask you to enter a password.

Well, that's all. Now on your Ubuntu desktop / laptop there is a calendar that directly pulls up events from Google Calendar.

So, after all of the above actions, you get yourself a fairly effective means of managing your own time.
PSOf the nice bonuses, personally for me, bonuses can be noted that by changing the color of the calendar in iCal on your Mac, the color changes on all other devices to which the calendar used is connected. A good tool for visual separation of events, if you immediately synchronized a certain number of calendars like mine. I would be grateful to the Khabrovsk citizens who already have experience in using such tools to manage their own tasks and time if they share ways to improve the above scheme, since I have practically no time for this. I would also appreciate constructive criticism.