software-mobile_skill

This skill delivers production-grade mobile development guidance for iOS, Android, and cross-platform patterns covering architecture, UI, and deployment.
  • Rust

13

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill mosif16/codex-skills --skill software-mobile

  • SKILL.md5.1 KB

Overview

This skill delivers production-grade mobile app patterns and templates for iOS (Swift, SwiftUI, UIKit), Android (Kotlin, Jetpack Compose), and cross-platform (React Native, WebView). It covers UI/UX, navigation, state management, networking, local storage, push notifications, and deployment workflows. Use it to choose platform strategy, follow best practices, and jumpstart implementation with tested patterns.

How this skill works

The skill provides concrete architecture guidance, code patterns, and template recommendations for common mobile scenarios. It maps tasks (UI, navigation, state, networking, storage, device features) to platform-specific solutions and cross-platform alternatives. It includes decision guidance for platform selection, integration patterns for offline and sync, and operational playbooks for release and performance.

When to use it

  • Starting a new mobile project and choosing native vs cross-platform
  • Designing app architecture, navigation, and state management
  • Integrating APIs, offline storage, and sync strategies
  • Implementing device features: push, camera, location, background tasks
  • Preparing builds and submission for App Store and Play Store
  • Optimizing mobile performance and reliability

Best practices

  • Prefer platform idioms: SwiftUI or UIKit for iOS, Compose for Android, React Native for shared logic
  • Use ViewModel + StateFlow (Android) or @State/@Observable (iOS) to centralize state and side effects
  • Adopt Retrofit/URLSession with async/await or coroutines for structured networking and retries
  • Design offline-first data flows with Room/Core Data and background sync jobs
  • Keep navigation consistent with platform navigation components for native feel
  • Automate CI/CD, code signing, and store submission checks to reduce release friction

Example use cases

  • Build an iOS-only consumer app with SwiftUI and Swift concurrency for smooth animations and low-latency networking
  • Create an Android app using Jetpack Compose, ViewModel, and Room with coroutine-based sync
  • Ship a cross-platform MVP with React Native, shared business logic, and native modules for camera and push
  • Wrap a web product in a WebView shell for quick mobile distribution while progressively adding native features
  • Implement secure authentication and session management with token storage and refresh flows

FAQ

Choose native: Swift for iOS and Kotlin for Android. Native apps provide the best platform integration and performance when resource use and UX fidelity are priorities.

When is React Native the right choice?

Use React Native when you need faster development and significant code sharing across platforms, especially for feature parity and teams familiar with JavaScript.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational