
Не стоит имитировать элементы интерфейса других платформ

Когда вы создаете приложение под Android, не переносите стилизованные элементы интерфейса с других платформ, то же касается и поведения. Рекомендуем прочитать раздел Building Blocks, чтобы узнать о важнейших элементах интерфейса Android, и о том, как они выглядят в стандартных темах системы. Также желательно просмотреть стандартные системные приложения, чтобы понять как элементы применяются в том или ином контексте. Если есть желание изменить внешний вид UI элементов, стоит делать это с осторожностью, в рамках своего стиля — и уж точно не по канонам другой платформы.
Не переносите иконки характерные для другой платформы

Раз уж вы переносите вашу программу на Android, пожалуйста, используйте соответствующие иконки из набора этой ОС. Самые разнообразные значки для использования в вашем приложении можно получить на странице загрузок.
Не располагайте панель вкладок внизу
Для перехода между экранами приложения на других платформах используется нижняя панель вкладок. Вместо этого, вкладки в Android должны располагаться на панели действий (ActionBar), который находится сверху экрана. В дополнение, Android-приложения могут использовать нижнюю панель для отображения действий (в split ActionBar).

Вы должны следовать этому руководству, чтобы обеспечить опыт согласующийся с другими приложениями платформы Android и избежать путаницы между действиями и навигацией по экранам. Получить подробную информацию об использовании панели действий для навигации можно ознакомившись с соответствующей статьей.
Не задавайте связи с другими приложениями явно

Не используйте отдельных кнопок возврата на панели действий
Другие платформы используют выделенную кнопку «назад», позволяющую пользователю перейти вверх по иерархии экранов приложения. Эту функцию в Android выполняют значок приложения в панели действий (для иерархической навигации) и специальная кнопка «назад» в панели навигации. За подробностями обратитесь к статье Navigation.

Не используйте стрелок вправо в элементах списка

Независимость от устройства
Помните, что ваше приложение будет запускаться на широком спектре экранов разного размера. Создавайте наборы компонентов для разных размеров экрана и разрешений, используйте подход с несколькими областями (multi-pane layouts) для правильного масштабирования на экранах с разным соотношением сторон.
Больше информации по теме в статьях Devices and Displays и Multi-pane Layouts