All Android phones come with the Gmail app, and you can configure this option to access your iCloud email account.
How to create a program password for iCloud email on iPhone is as follows:
Go to the Apple ID page and log in.
On the Manage page, look for the Security option. Under App-specific passwords, click Generate Password.
You will be asked to enter an explanation for the password. After this, click on the Create option.
Write down your password because you will need it right away.
After this, follow the steps below on your Android phone:
Open Gmail and select the Menu option on the top and left side.
Tap on the account selection arrow and select Add account.
Enter the iCloud email address and the password you created, then click Next.
From here on, Gmail will do the rest, and in this way, you will see your iCloud email account in the Gmail app a few moments later.
CalDAV Sync is the developer of SmoothSync for Cloud Contact. This program allows you to synchronize any CalDAV or Webcal calendar with your Android device. Although this app is not free, it is worth using for those who want to sync iCloud and Android.
To use this program:
Open the icloud.com page and log in.
Click on Calendar and select the calendar you want to sync from the list on the left.
Select the Public Calendar section and click on Email Link when the WebCal URL appears.
Send the URL to the email address you access through your Android device.
Install the CalDAV Sync app on your Android phone.
Check the email message that comes to your Android phone and copy the URL of the calendar.
Open the CalDAV Sync section and select Add Account > WebCal.
Paste the URL. Then click Next and adjust the settings as needed. After completing the steps, click Done.
Although syncing notes from the Notes app from an iPhone to an Android phone has limitations, it benefits many people.
To sync your notes, open System Preferences on your Mac and click Internet Accounts. Then select the Google account option that is associated with your Android phone.
This section will show several items you can sync with your phone. By selecting the Notes option, anything you add to the Notes app will be sent to your Android phone. These items will be sent to your Gmail under the Notes label.
This has a downside: When you sync your notes to your phone, they don’t sync with iCloud. In your subsidized Apple Notes program, you will see notes under Google and iCloud, which are not merged.
It is annoying, But if you have special notes that you only need on your phone, you can use them this way. You can back up the rest of the notes in iCloud.
The main limitation of this method is that you cannot edit your notes through the phone. Of course, you always have the option to go to Evernote or Google Keep and have your notes available for reading and editing through any device.