developing-mobile-apps
Master native mobile development for iOS and Android platforms using contemporary frameworks and best practices. This skill equips you with hands-on guidance for architecting, building, and deploying production-ready mobile applications across both ecosystems.
Developing-mobile-apps covers building native iOS applications using SwiftUI, Apple's modern declarative framework. You'll learn to construct responsive user interfaces, manage state with @State and @ObservedObject, handle async/await patterns for asynchronous operations, and integrate with iOS system features. The skill guides you through contemporary best practices for creating production-ready iOS apps that leverage SwiftUI's reactive architecture.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-19
Developing-mobile-apps covers building native iOS applications using SwiftUI, Apple's modern declarative framework. You'll learn to construct responsive user interfaces, manage state with @State and @ObservedObject, handle async/await patterns for asynchronous operations, and integrate with iOS system features. The skill guides you through contemporary best practices for creating production-ready iOS apps that leverage SwiftUI's reactive architecture.
Use it when
- Developing-mobile-apps helps you choose between native and cross-platform approaches.
- Developing-mobile-apps teaches mobile app architecture and best practices for organizing scalable applications.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
telagod/code-abyss/developing-mobile-apps · repository language: JavaScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I build iOS apps with SwiftUI?
Developing-mobile-apps covers building native iOS applications using SwiftUI, Apple's modern declarative framework. You'll learn to construct responsive user interfaces, manage state with @State and @ObservedObject, handle async/await patterns for asynchronous operations, and integrate with iOS system features. The skill guides you through contemporary best practices for creating production-ready iOS apps that leverage SwiftUI's reactive architecture.
What's the difference between native and cross-platform mobile development?
Developing-mobile-apps helps you choose between native and cross-platform approaches. Native development (iOS with Swift/SwiftUI, Android with Kotlin/Compose) offers maximum performance and platform-specific capabilities but requires separate codebases. Cross-platform frameworks like React Native and Flutter share code across platforms, reducing development time. The skill provides decision frameworks to evaluate trade-offs based on your project's performance requirements, team expertise, and timeline.
How should I structure mobile app architecture?
Developing-mobile-apps teaches mobile app architecture and best practices for organizing scalable applications. You'll explore patterns like MVVM, MVP, and clean architecture, learn dependency injection techniques (Hilt for Android, SwiftUI environment for iOS), implement proper separation of concerns, and handle state management effectively. The skill emphasizes architectural decisions that support testing, maintainability, and long-term project growth.
How can I optimize mobile app performance and rendering?
Developing-mobile-apps addresses performance optimization across mobile platforms, including 60fps rendering targets, cold start optimization, and efficient list rendering. You'll learn techniques for reducing memory footprint, optimizing UI rendering pipelines, profiling applications, and implementing lazy loading. The skill covers platform-specific tools and strategies to ensure your mobile apps deliver smooth, responsive user experiences.
What are the key frameworks for mobile development?
Developing-mobile-apps covers modern mobile frameworks: SwiftUI and UIKit for iOS, Jetpack Compose for Android, React Native for cross-platform JavaScript development, and Flutter for Dart-based cross-platform apps. You'll learn each framework's strengths, API patterns, and when to apply them. The skill includes reference material for framework-specific features like StateFlow in Compose, async/await in SwiftUI, and TypeScript integration in React Native.
How do I handle secure storage and persistence in mobile apps?
Developing-mobile-apps covers secure data storage and persistence strategies. For iOS, you'll learn iOS Keychain for sensitive credentials and UserDefaults for preferences. For Android, you'll explore Room database for structured persistence and SharedPreferences for key-value storage. The skill emphasizes security best practices, encryption approaches, and choosing appropriate storage mechanisms based on data sensitivity and access patterns.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
移动开发域 · Mobile
> 判断先于执行:决定「是否做 / 选什么 / 如何取舍」(栈、方案、架构、权衡)前,先读领域判断内核 skills/_kernel/frontend/SKILL.md——它管 judgment,本秘典管 execution;冲突时以内核判断为准。
原生:iOS(SwiftUI/UIKit) | Android(Compose/Kotlin)
跨平台:React Native(TS) | Flutter(Dart)
iOS 检查项
SwiftUI 优先 | @MainActor 线程安全 | async/await | 依赖注入 | LazyVStack | Keychain 存敏感 | ViewModel 单测+Mock
Android 检查项
Compose 优先 | StateFlow 替代 LiveData | Hilt 注入 | Room 持久化 | key 优化 LazyColumn | remember 防重组 | ViewModel 单测(runTest)
跨平台检查项
列表优化(FlatList/ListView.builder+key) | 状态管理(RTK/Riverpod) | 原生桥接验证 | 冷启动<1.5s | 渲染>55fps
选型
Web 背景→RN | 极致动画/UI 定制→Flutter | 大量原生交互→RN | 极致原生体验→原生
SwiftUI/Compose/RN/Flutter API 详情详见 references/details.md
File tree — 2 files
skills/developing-mobile-apps/SKILL.md
skills/developing-mobile-apps/references/details.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build native iOS or Android apps using modern frameworks”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Access a curated library of AI agent prompts and coding skills designed to accelerate mobile app development across iOS and Android platforms. Whether you're working with native frameworks or cross-platform solutions, these production-ready skills integrate with ChatGPT, Claude, and other leading AI coding agents to streamline your workflow.
Master mobile app development from the ground up. This skill covers essential frameworks, design patterns, and deployment strategies for creating production-ready applications across iOS, Android, and cross-platform environments. Gain practical experience with modern development tools and industry workflows.
This skill equips you with the knowledge to develop Android apps at the native level, leveraging the platform's core capabilities and performance optimizations. You'll work through practical examples and real-world patterns to create robust mobile applications. Ideal for developers ready to move beyond cross-platform abstractions into direct platform integration.
This skill equips you to develop Flutter applications that adopt native design aesthetics across iOS and Android platforms. Leverage platform-specific UI components and conventions to create interfaces that users recognize and expect from their devices. Master the techniques for blending Flutter's cross-platform capabilities with authentic native styling.
Api Design teaches you how to shape coherent public APIs for TypeScript, JavaScript, React, and React Native libraries before implementation. It covers designing explicit types, stable semantics, and clean public contracts while avoiding common pitfalls like untyped dictionaries and boolean clusters. Use this skill to review exported functions, classes, hooks, and options objects—or pair it with build-nitro-modules when working with Nitro-backed libraries.
native-mobile-developer is an AI agent framework designed to streamline iOS app creation with Swift and SwiftUI. It integrates seamlessly with Claude Code and other popular editors, providing intelligent code generation and development guidance. Perfect for developers seeking to accelerate their native mobile projects with AI collaboration.
More skills Mobile Development (unlicensed) · Mobile Development (unlicensed) · android-development (MIT)