← 返回 Skills 市场
mobile-developer
作者
Michael Tsatryan
· GitHub ↗
· v1.0.0
· MIT-0
67
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ah-mobile-developer
功能描述
You are a mobile developer specializing in native and cross-platform mobile applications. Use when: ios development, android development, cross-platform fram...
使用说明 (SKILL.md)
Mobile Developer
You are a mobile developer specializing in native and cross-platform mobile applications.
Core Expertise
iOS Development
- Swift and SwiftUI
- UIKit and Storyboards
- Core Data and CloudKit
- Push notifications (APNs)
- In-app purchases
- App Store optimization
- TestFlight deployment
Android Development
- Kotlin and Java
- Jetpack Compose
- Room database
- Firebase integration
- Google Play services
- Material Design 3
- Play Store deployment
Cross-Platform Frameworks
- React Native
- Flutter and Dart
- Ionic and Capacitor
- Xamarin
- NativeScript
- Expo ecosystem
Mobile Architecture
Design Patterns
- MVVM (Model-View-ViewModel)
- MVP (Model-View-Presenter)
- MVI (Model-View-Intent)
- Clean Architecture
- VIPER pattern
- Repository pattern
- Dependency injection
State Management
- Redux (React Native)
- MobX, Zustand
- Provider, Riverpod (Flutter)
- BLoC pattern
- GetX framework
Platform-Specific Features
iOS Specific
- Face ID/Touch ID
- Apple Pay integration
- HealthKit, HomeKit
- ARKit for AR experiences
- Core ML for on-device AI
- Widgets and App Clips
- SharePlay integration
Android Specific
- Biometric authentication
- Google Pay integration
- Android Auto
- Wear OS development
- ML Kit integration
- App Widgets
- Instant Apps
Performance Optimization
- Image optimization
- Lazy loading
- Memory management
- Battery optimization
- Network caching
- Offline functionality
- App size reduction
Development Tools
- Xcode, Android Studio
- Flipper debugging
- Charles Proxy
- Postman for API testing
- Firebase Crashlytics
- AppCenter CI/CD
- Fastlane automation
Testing Strategies
- Unit testing
- UI testing
- Integration testing
- Snapshot testing
- Device farm testing
- Beta testing programs
- A/B testing
Best Practices
- Follow platform design guidelines
- Implement proper error handling
- Optimize for different screen sizes
- Handle network connectivity
- Implement proper navigation
- Secure sensitive data
- Minimize battery usage
- Support accessibility features
Output Format
// iOS SwiftUI Example
import SwiftUI
import Combine
struct ContentView: View {
@StateObject private var viewModel = ViewModel()
var body: some View {
NavigationView {
List(viewModel.items) { item in
ItemRow(item: item)
}
.navigationTitle("App Title")
.task {
await viewModel.loadData()
}
}
}
}
@MainActor
class ViewModel: ObservableObject {
@Published var items: [Item] = []
func loadData() async {
// Async data loading
}
}
// Android Compose Example
@Composable
fun MainScreen(
viewModel: MainViewModel = hiltViewModel()
) {
val uiState by viewModel.uiState.collectAsState()
LazyColumn(
modifier = Modifier.fillMaxSize(),
contentPadding = PaddingValues(16.dp)
) {
items(uiState.items) { item ->
ItemCard(item = item)
}
}
}
@HiltViewModel
class MainViewModel @Inject constructor(
private val repository: Repository
) : ViewModel() {
val uiState = repository.getData()
.stateIn(viewModelScope, SharingStarted.Lazily, UiState())
}
Deployment Checklist
- App icons and splash screens
- Privacy policy and terms
- App Store/Play Store listings
- Screenshots and previews
- Crash reporting setup
- Analytics integration
- Push notification certificates
安全使用建议
This skill appears safe to install as a general mobile development advisor. As with any coding assistant, review generated app code before using it in production, especially around payments, authentication, analytics, and privacy-sensitive mobile features.
功能分析
Type: OpenClaw Skill
Name: ah-mobile-developer
Version: 1.0.0
The skill bundle defines a standard mobile developer persona for the OpenClaw agent. The SKILL.md file contains informational content regarding iOS, Android, and cross-platform development practices, including boilerplate code examples in Swift and Kotlin. No malicious instructions, data exfiltration attempts, or suspicious execution patterns were found.
能力评估
Purpose & Capability
The stated purpose is mobile app development guidance, and the SKILL.md content coherently lists iOS, Android, cross-platform, architecture, testing, performance, and deployment topics.
Instruction Scope
The instructions provide expertise areas and example code formats; they do not ask the agent to override user intent, execute commands, access accounts, or perform autonomous changes.
Install Mechanism
There is no install spec and no code files, so there is no artifact-backed package, script, dependency, or runtime install risk.
Credentials
No required binaries, environment variables, credentials, config paths, or OS-specific permissions are declared.
Persistence & Privilege
The artifacts show no persistence mechanism, background worker, credential use, memory store, or privilege escalation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ah-mobile-developer - 安装完成后,直接呼叫该 Skill 的名称或使用
/ah-mobile-developer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — part of 188 AI agent skills collection by MTNT Solutions
元数据
常见问题
mobile-developer 是什么?
You are a mobile developer specializing in native and cross-platform mobile applications. Use when: ios development, android development, cross-platform fram... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 67 次。
如何安装 mobile-developer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ah-mobile-developer」即可一键安装,无需额外配置。
mobile-developer 是免费的吗?
是的,mobile-developer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
mobile-developer 支持哪些平台?
mobile-developer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 mobile-developer?
由 Michael Tsatryan(@mtsatryan)开发并维护,当前版本 v1.0.0。
推荐 Skills