If you switch from iPhone to Android, you don't have to ignore the iCloud services, such as iCloud Mail. Although Apple does not make it easy to set up, 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 apps.
Creating an app-specific password for iCloud
Before you begin, you must configure your iCloud account. Apple's two-factor authentication normally makes it difficult for third-party apps to log in, but Apple lets you generate a separate "app-specific password" for use on Android.
First log in to your Apple account and scroll to the & # 39; Security & # 39; section. Click under & # 39; App Specific Passwords & # 39; on & # 39; Generate password & # 39 ;.
If you do not see this section, you must set up two-factor authentication on your Apple account. You need a recent Mac, iPhone or iPad for this.
RELATED: Set two-factor authentication for your Apple ID
Provide a short but memorable description for this password (for example & # 39; Android registration & # 39;) and then click & # 39; Create & # 39 ;.
Save the password that Apple generates for you; you must use this instead of your Apple ID password to complete the sign-up process.
Set up iCloud email access for Gmail
With your separate app password set, you are ready to synchronize your iCloud emails with Gmail – the default email app for most people who own Android devices . However, remember that this process should also work in other email clients; we discuss more about this below.
Swipe down from the top of your device to access the notifications panel, and then tap the gear icon. You can also access the Android settings from your apps drawer.
Tap "Accounts" in the main settings menu. Depending on your device and the version of Android it is running, this may have a slightly different name, such as & # 39; Accounts and backup & # 39 ;.
If you use a Samsung device, tap & # 39; Accounts & # 39; in the following menu. For other Android devices you must be able to skip this step.
You will see a list of accounts that are synchronized with your device. Scroll down and tap "Add account".
Select "Personal (IMAP)" with the Gmail symbol beside it.
 The Gmail login screen appears. Type your iCloud e-mail address and then tap "Next".
Type the password that Apple generated for you (not your Apple ID password), and then tap "Next".
If your email address and password are correct, Android (via Gmail) logs in and your iCloud email account starts to synchronize with your device. You may need to confirm some additional settings, such as how often you want Gmail to synchronize your emails.
Start the Gmail app and then tap the menu button in the upper left to see if the process worked. You should see your iCloud email account next to your others; tap to switch to it in Gmail.
You can now use your iCloud email address to send and receive emails.
Use Microsoft Outlook or other email apps
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 installation process is similar regardless of which app you choose.
For example, in the Outlook app, tap the burger menu and then the Add Account icon (the envelope with the plus sign in the corner). 
Enter your iCloud email address here and then tap "Continue".
Outlook automatically detects that you are logging in with an iCloud account, so you do not need to do anything else. Type your password and then tap the check mark at the top right to log in.
You should now be able to view and send emails from your iCloud email address.
If you want to use a different email app, look for the IMAP sign-in option when you sign in to your account or the iCloud option. Use your generated password to complete the sign-up process and you should be able to use your iCloud email as if you were using an iOS or Mac device.