If you switch from iPhone to Android, you do not have to give up iCloud services like iCloud Mail. Although Apple does not facilitate setup, it is possible to log in and use your iCloud email address on Android.
Although we recommend Gmail, you should be able to add your iCloud email address in most email applications.
Create an application-specific password for iCloud
Before you begin, you must set up your iCloud account. Apple's two-factor authentication normally complicates the connection of third-party applications, but Apple allows you to generate a separate "application-specific password" for use on Android.
first, sign in to your Apple account and scroll down to the "Security" section. Under "Application Specific Passwords," click "Generate Password."
If you do not see this section, you must configure two-factor authentication on your Apple account. To do this, you need a recent Mac, iPhone or iPad.
Provide a brief but memorable description of this password (for example, "Android Connection"), then click "Create".
Register the password Apple generates for you; you will have to use it instead of your Apple ID password to complete the login process.
Set up iCloud email access for Gmail
Once your application password is set up, you are ready to sync your iCloud emails with Gmail, the default email application for most Android device users. Do not forget that this process should also work in other mail clients; we cover more about it below.
To start, swipe down from the top of your device to access the notifications shadow, and then tap the gear icon. You can also access the Android settings from your application tray.
In the main settings menu, tap "Accounts". Depending on your device and the version of Android that it is running, this may have a slightly different name, such as "Accounts and Backup".
If you are using a Samsung device, press "Accounts" again in the following menu. For other Android devices, you should be able to skip this step.
You see a list of accounts synchronized with your device. Scroll down and tap "Add Account".
Select "Personal (IMAP)" with the Gmail symbol next to it.
The Gmail login screen appears. Type your iCloud email address, then tap "Next."
Type the password that Apple has generated for you (not your Apple ID password), then tap "Next."
If your email address and password are correct, Android (via Gmail) connects and starts syncing your iCloud email account with your device. You may need to confirm some additional settings, such as how often you want Gmail to synchronize your email.
To see if the process worked, launch the Gmail app, then press the menu button at the top left. You should see your iCloud email account alongside your others; tap to access it in Gmail.
You can now use your iCloud email address to send and receive email.
Use Microsoft Outlook or other e-mail applications
You do not need to use the Gmail app to receive your iCloud emails on Android. There are other alternatives, such as Microsoft Outlook. The configuration process is similar, no matter what application you choose.
In the Outlook application, for example, tap the hamburger menu, and then tap the add account icon (the envelope with the plus sign in the corner).
Here, enter your iCloud email address and press "Continue".
Outlook automatically detects that you are connecting with an iCloud account, so you should not have to do anything else. Enter your password and tap the check mark at the top right to sign in.
You should now be able to view and send e-mails from your iCloud e-mail address.
If you want to use another mail application, look for the IMAP connection option when you sign in to your account or the iCloud option. Use your generated password to complete the login process and you should be able to use your iCloud email as if you were on an iOS or Mac device.