1) В основном одинаково, есть специфичные моменты, к примеру разрешения на уведомления, геопозицию и т.п. для разный версий андроид и ios может отличаться, по этому в коде стоит запрашивать тип платформы и версию, в зависимости от этого писать код. Так же можете определённые виджеты показывать в зависимости от платформы, если захотите, тогда нужно будет и делать логику их работы индивидуально
2) Учитывать это, если интересно только одна платформа - забить, если обе, то думать - отключать функционал или использовать другую и соответсвенно логику отдельно писать.