7. Создаем новый проект или обновляем существующий

При создании нового приложения предполагается, что у вас уже есть базовые классы и инфраструктура (сервис для навигации, механизмы работы с СУБД и REST API), которые вы будете использовать при создании скелета проекта:

Шаг 1. Создаем пустое приложение, создаем в нем инфраструктурные папки и классы.

Шаг 2. Добавляем подпапки для каждого раздела для ViewModels, Pages. Добавляем пустые классы ViewModels и Pages.

Шаг 3. Добавляем переходы между экранами и их состояния на базе карты переходов.

Шаг 4. Добавляем пустые DataServices и DataObjects на основе таблицы экранов.

Шаг 5. Добавляем и реализуем все стили.

Шаг 6. Реализуем DataServices, возможно для начала и с Mock-данными (тестовыми из локальных JSON/CSV-файлов).

Шаг 7. Реализуем заглушки для фоновой функциональности.

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

При рефакторинге проекта можно ограничится подготовкой документации и легким косметическим переименованием. Это позволит команде получить единые артефакты и обеспечит преемственность специалистов.

results matching ""

    No results matching ""