When switching from iPhone to Android, you do not have to hire iCloud services like iCloud Mail. While Apple does not simplify setup, it's still possible to sign in to Android and use your iCloud email address.
We recommend Gmail, but you should be able to add your iCloud email address in most email apps.
Create an app-specific password for iCloud.
Before you begin, you need to configure your iCloud account. Apple's Two-Factor Authentication usually makes it difficult to log on third-party apps. For Apple, however, you can create a separate "app-specific password" for Android.
First sign in to your Apple account and navigate to the "Security" section. Under "App-specific passwords," click "Generate password."
If this section does not appear, you must set up two-factor authentication for your Apple account. You'll need a newer Mac, iPhone or iPad for that.
RELATED: Setting up two-factor authentication for your Apple ID
Give a short but memorable description for this password (for example, " Android Sign In "), and then click" Create. "
Save the password generated by Apple for you. You will need to use this instead of your Apple ID password to complete the login process.
Setting up iCloud email access for Gmail
If you've set up your separate app password, you can sync your iCloud email with it. Gmail – The default email app for most users of Android devices. Keep in mind that this process should work in other email clients as well. Below you can find out more.
To start, swipe down from the top to access the notification shadow, and then tap the gear icon. Alternatively, you can access the Android settings through the app drawer.
Tap on "Accounts" in the main menu. Depending on your device and the version of Android When the program runs, it may have a slightly different name, such as: Eg "Accounts and Backup".
. If you're using a Samsung device, tap Accounts again in the next menu. For other Android devices, you should be able to skip this step.
. A list of accounts synced with your device will be displayed. Scroll down and tap Add Account.
Select "Personal (IMAP)" with the Gmail icon next to it.
 The Gmail login screen appears. Enter your iCloud email address, and then tap Next.
Enter the password generated by Apple for you (not your Apple ID password) Tap Next.
. If your email address and password are correct, sign in to Android (through Gmail) and start syncing your iCloud email account with your device. You may need to confirm some additional settings, such as: How often Gmail syncs your email.
To see if the process worked, start the Gmail app and tap the Menu button in the upper-left corner. You should see your iCloud email account alongside yours. Tap to go to Gmail.
You can now use your iCloud email address to send and receive emails.
Using Microsoft Outlook or other email apps.
You do not need to use the Gmail app Get your iCloud emails on Android. There are other alternatives like Microsoft Outlook. The installation process is similar regardless of the selected app.
In the Outlook app, for example, tap the Hamburger menu, and then tap the add an icon (the envelope with the plus sign in the corner). 
Enter your iCloud email address here and then tap "Next".
Outlook automatically detects you Sign in with an iCloud account so you do not have to do anything else. Enter your password and then tap the check mark in the upper right corner to log in.
Now you should 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 login 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 on an iOS or Mac device.