Делаю мобильные и настольные приложения на .NET MAUI так, чтобы iOS, Android, Windows и Mac собирались из одного проекта на C#. Подход простой: общий слой логики и данных плюс адаптивный интерфейс, который на каждой платформе выглядит и ведёт себя как родной. За счёт этого вы не платите за четыре отдельные команды и не ловите ситуацию, когда функция уже есть на Android, но ещё не появилась на iOS.
В работе опираюсь на MVVM, аккуратно раскладываю зависимости, навигацию и слой сервисов, чтобы код было легко расширять и тестировать. Настраиваю офлайн-хранение с локальной базой и синхронизацией при появлении сети, подключаю REST и защищённые токены, push-уведомления, камеру, карты и вход по отпечатку или лицу. Если дизайн требует уникального элемента, добавляю нативную реализацию для конкретной платформы, не разрушая общую основу.
Отдельно занимаюсь выпуском: сертификаты и подписи, оформление сторов, иконки, экраны загрузки, автоматическая сборка и загрузка в магазины. На выходе — рабочие сборки под каждую систему, исходники и инструкция по развитию. Небольшой MVP обычно готов примерно за десять дней, после чего продолжаю сопровождение продукта.
В работе опираюсь на MVVM, аккуратно раскладываю зависимости, навигацию и слой сервисов, чтобы код было легко расширять и тестировать. Настраиваю офлайн-хранение с локальной базой и синхронизацией при появлении сети, подключаю REST и защищённые токены, push-уведомления, камеру, карты и вход по отпечатку или лицу. Если дизайн требует уникального элемента, добавляю нативную реализацию для конкретной платформы, не разрушая общую основу.
Отдельно занимаюсь выпуском: сертификаты и подписи, оформление сторов, иконки, экраны загрузки, автоматическая сборка и загрузка в магазины. На выходе — рабочие сборки под каждую систему, исходники и инструкция по развитию. Небольшой MVP обычно готов примерно за десять дней, после чего продолжаю сопровождение продукта.