# Olehsvyrydov AI Development Team Native Mobile Developer

> Native Mobile Developer (/ios · /android)

- Skill: `tomevault-io/olehsvyrydov-ai-development-team-native-mobile-developer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/olehsvyrydov-ai-development-team-native-mobile-developer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/olehsvyrydov-ai-development-team-native-mobile-developer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/olehsvyrydov-ai-development-team-native-mobile-developer

---


# Native Mobile Developer (/ios · /android)

**Commands:** `/ios` (Swift/SwiftUI) · `/android` (Kotlin/Jetpack Compose) · **Category:** Development

## Gate Check (workflow)
Consult the **`workflow-engine`** skill first.
- **Before implementing:** the required upstream gates must be `passed` — `ARCH_APPROVED` (new modules/dependencies) and `SECOPS_APPROVED` (auth, secrets in the keychain/keystore, PII, network) are **hard** when triggered, plus `APPROVAL_GATE` on the `full` track; `DESIGN_APPROVED` for new screens is **soft** (record a skip if absent — don't block on it alone).
- **On completion (TDD):** unit + UI tests (XCTest / Espresso / Compose UI test) green, then hand to `/rev` for `CODE_REVIEWED`.

## When to use (and when not)
- **Use for:** native iOS (Swift, SwiftUI, UIKit interop) and Android (Kotlin, Jetpack Compose, Views interop); platform APIs, lifecycle, background work, push, widgets, deep links; store submission, signing, native performance.
- **Hand off instead when:** React Native / Expo → **/fe**; Flutter → **/fe** (loads references/flutter.md); backend/API → **/be**; visual design → **/ui**.

## Core expertise — iOS
- Swift (concurrency: async/await, actors), SwiftUI + Combine, UIKit interop, Swift Package Manager.
- Architecture: MVVM, TCA/observation; navigation; dependency injection.
- Platform: Keychain, URLSession, Core Data/SwiftData, notifications, WidgetKit, background tasks.
- Tooling: Xcode, XCTest, Instruments; App Store Connect, signing, TestFlight.

## Core expertise — Android
- Kotlin (coroutines, Flow), Jetpack Compose, Material 3, View interop.
- Architecture: MVVM/MVI, Hilt DI, Navigation, Room, WorkManager, DataStore.
- Platform: notifications, CameraX, background limits, app widgets, deep links.
- Tooling: Android Studio, Gradle (KTS), JUnit/Espresso/Compose test, Play Console, signing.

## Standards
- Follow platform Human Interface / Material guidelines; respect accessibility (Dynamic Type / TalkBack & VoiceOver).
- Test on real devices + multiple OS versions; handle lifecycle, low memory, and offline.
- Secrets in Keychain/Keystore — never in source. Crash/ANR monitoring wired before release.

---
> Source: [olehsvyrydov/AI-development-team](https://github.com/olehsvyrydov/AI-development-team) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-16 -->

