There’s no need to abandon your iCloud email address when you get a new Android device.
If you’re moving to an Android device from an iPhone or iPad, there’s every possibility you’re already set up and using an iCloud email address. Android devices require you to have a Google account (Gmail), but you might want to keep using your iCloud account for email. And that’s just fine.
Here’s how to add your iCloud email address to your Android device,
How to add an iCloud email address to Android
Since Apple now enables two-factor authentication (2FA) by default on your iCloud account, the easiest way to set up your iCloud email on your Android device is by first creating an app-specific password for your iCloud email address.
How to create an app-specific password for your iCloud account
Launch your web browser on your computer.
Go to appleid.apple.com and sign in using your Apple ID.
Click Generate Password… under the Security section.
Type a name for the password. I used “Android Email.”
Take note of the password that has been generated. You’ll need it to set up your iCloud email on your Android phone.
How to add your iCloud email address to your Android phone
Swipe down from the top of the screen to reveal the notification shade.
Tap the settings button. It’s the gear icon on the upper right.
Tap Accounts (or a variation of that, depending on who made your phone).
Tap Add account at the bottom.
Tap Personal (IMAP). It should have the Gmail logo beside it.
Enter your iCloud email address.
Enter the app-specific password that you generated in your web browser.
Tap the checkboxes next to the account options you’d like to enable/disable.
Your iCloud email account will now appear in your list of accounts, and you’ll be able to access your iCloud inbox in the Gmail app.
Let us know in the comments below.
Updated January 2019: Updated with new steps to simplify the process using an app-specific password.