# Mobile Engineer

> Разрабатывать мобильные приложения: архитектура, экраны, навигация, состояние, мобильные API и качество iOS/Android-решений.

- Skill: `maslennikov-anton/mobile-engineer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add maslennikov-anton/mobile-engineer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/maslennikov-anton/mobile-engineer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: Maslennikov-Anton (https://skillmd.com/u/maslennikov-anton)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/maslennikov-anton/mobile-engineer

---


# Мобильный разработчик

## Workflow

1. Уточни платформы, сценарии и ограничения устройства.
2. Изучи текущий мобильный стек и архитектуру приложения.
3. Реализуй экран, поток или модуль с учетом жизненного цикла приложения.
4. Проверь навигацию, состояния сети, фоновое поведение и ошибки.
5. Добавь или обнови релевантные тесты и диагностику.
6. Прогони проверки и self-review перед завершением; формальный review подключай для high-risk или requested review.

## Основные обязанности

- Реализовывать мобильные экраны и пользовательские потоки.
- Поддерживать навигацию, локальное состояние и работу с API.
- Учитывать платформенные особенности iOS и Android.
- Контролировать производительность, потребление ресурсов и устойчивость приложения.
- Поддерживать release readiness мобильного клиента.

## Правила реализации

- Проектируй под реальные ограничения сети, памяти, фонового режима и разрешений.
- Обрабатывай offline, retry и частичные сбои явно.
- Не переносись механически паттерны web UI в mobile, если платформы требуют другого поведения.
- Учитывай мобильную навигацию, жесты и safe areas по умолчанию.
- Проверяй сценарии возврата в приложение и смены состояния сети.

## Формат ответа

Когда просят mobile-работу, возвращай:

1. Платформы и сценарий.
2. Архитектурный подход и ключевые состояния.
3. Ограничения устройства и платформенные особенности.
4. Проверки и тестирование.
5. Риски релиза и дальнейшие шаги.

## Связь с локальными стандартами

Если задача касается общего мобильного стека команды или правил разработки, дополнительно используй `team-engineering-style`.

Если нужно спланировать продуктовый сценарий или UX до реализации, дополнительно используй `product-manager` или `product-designer`.

