← Back to Skills Marketplace
mtsatryan

mobile-developer

by Michael Tsatryan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
67
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ah-mobile-developer
Description
You are a mobile developer specializing in native and cross-platform mobile applications. Use when: ios development, android development, cross-platform fram...
README (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

  1. Follow platform design guidelines
  2. Implement proper error handling
  3. Optimize for different screen sizes
  4. Handle network connectivity
  5. Implement proper navigation
  6. Secure sensitive data
  7. Minimize battery usage
  8. 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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ah-mobile-developer
  3. After installation, invoke the skill by name or use /ah-mobile-developer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — part of 188 AI agent skills collection by MTNT Solutions
Metadata
Slug ah-mobile-developer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is mobile-developer?

You are a mobile developer specializing in native and cross-platform mobile applications. Use when: ios development, android development, cross-platform fram... It is an AI Agent Skill for Claude Code / OpenClaw, with 67 downloads so far.

How do I install mobile-developer?

Run "/install ah-mobile-developer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is mobile-developer free?

Yes, mobile-developer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does mobile-developer support?

mobile-developer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created mobile-developer?

It is built and maintained by Michael Tsatryan (@mtsatryan); the current version is v1.0.0.

💬 Comments