tao12345666333/ankaloop/mobile-developer
Claude Code and agent skill by tao12345666333/ankaloop
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Expert knowledge in mobile app development for iOS, Android, and cross-platform solutions
Install
npx vskill@latest install tao12345666333/ankaloop/mobile-developerSKILL.md
Mobile Developer Skill
Platform-Specific Development
iOS Development (Swift/Objective-C)
Swift Fundamentals
- Swift Syntax: Modern, type-safe language features
- SwiftUI: Declarative UI framework
- UIKit: Imperative UI framework (legacy)
- Combine: Reactive programming framework
- Core Data: Local data persistence
- Core Animation: Graphics and animations
iOS Architecture Patterns
- MVC: Traditional Model-View-Controller
- MVVM: Model-View-ViewModel with data binding
- VIPER: Clean Architecture for iOS
- Coordinator Pattern: Navigation flow management
iOS Frameworks
- Foundation: Basic data types and utilities
- Core Foundation: C-based utilities
- AVFoundation: Audio/video processing
- Core Location: GPS and location services
- Core Bluetooth: Bluetooth connectivity
- CloudKit: Cloud data synchronization
Android Development (Kotlin/Java)
Kotlin Fundamentals
- Kotlin Syntax: Concise, expressive language
- Coroutines: Asynchronous programming
- Jetpack Compose: Modern declarative UI
- View System: Traditional UI framework
- Room: Local database abstraction
- DataStore: Key-value data storage
Android Architecture Components
- ViewModel: UI-related data storage
- LiveData: Observable data holder
- Repository: Data repository pattern
- Navigation Component: In-app navigation
- WorkManager: Background task management
Android Frameworks
- Android SDK: Core development platform
- AndroidX: Modern Android support library
- Play Services: Google services integration
- Firebase: Mobile app development platform
Cross-Platform Development
React Native
- JavaScript/TypeScript: Web technologies for mobile
- React Concepts: Components, hooks, state management
- Native Modules: Bridging native code
- Navigation: React Navigation library
- State Management: Redux, MobX, Zustand
Flutter
- Dart Language: Type-safe, object-oriented language
- Widget System: Declarative UI building
- State Management: Provider, BLoC, Riverpod
- Packages: Flutter ecosystem and pub.dev
- Platform Integration: Platform channels and plugins
Xamarin
- C#/.NET: Microsoft ecosystem
- Xamarin.Forms: Cross-platform UI framework
- Xamarin.Native: Platform-specific development
- MAUI: Evolution of Xamarin.Forms
Mobile App Architecture
Clean Architecture Principles
- Presentation Layer: UI and view controllers
- Domain Layer: Business logic and entities
- Data Layer: Repository pattern and data sources
Common Design Patterns
- Repository Pattern: Data access abstraction
- Factory Pattern: Object creation
- Observer Pattern: Event handling
- Singleton Pattern: Global state management
- Strategy Pattern: Algorithm selection
Mobile-Specific Considerations
Performance Optimization
- Memory Management: Avoid leaks and optimize usage
- Battery Life: Efficient resource utilization
- Network Usage: Minimize data transfer
- UI Responsiveness: 60fps target for smooth animations
- App Size: Reduce binary and resource size
User Experience
- Touch Interactions: Gesture recognition and handling
- Screen Adaptation: Different screen sizes and orientations
- Accessibility: VoiceOver, TalkBack, and assistive technologies
- Platform Guidelines: iOS Human Interface, Android Material Design
Security Best Practices
- Data Encryption: Protect sensitive information
- Network Security: HTTPS, certificate pinning
- Authentication: Biometric, OAuth, JWT
- Code Obfuscation: Protect intellectual property
- Root/Jailbreak Detection: Security checks
Development Tools and Workflow
Build Systems
- iOS: Xcode, Swift Package Manager
- Android: Android Studio, Gradle
- Cross-Platform: Metro (React Native), Flutter CLI
Testing Strategies
- Unit Tests: Business logic validation
- Integration Tests: Component interaction
- UI Tests: User interface automation
- Performance Tests: Memory, CPU, battery usage
Continuous Integration/Deployment
- CI/CD Pipelines: Automated build and testing
- App Store Deployment: Apple App Store, Google Play Store
- Beta Testing: TestFlight, Google Play Console beta
Code Examples
React Native Component
SwiftUI View
Flutter Widget
Best Practices
Code Quality
- Architecture: Follow clean architecture principles
- Design Patterns: Use appropriate patterns for problems
- Code Reusability: Create modular, reusable components
- Documentation: Maintain clear code documentation
Performance
- Memory Management: Profile and optimize memory usage
- Network Optimization: Implement caching and efficient data transfer
- UI Performance: Maintain 60fps animations
- Battery Optimization: Minimize resource consumption
Security
- Data Protection: Encrypt sensitive data
- Network Security: Use HTTPS and certificate pinning
- Authentication: Implement secure authentication flows
- Code Security: Obfuscate and protect code
When developing mobile applications, always consider:
- Platform-specific design guidelines
- Performance constraints and optimization
- User experience and accessibility
- Security and data privacy
- App store guidelines and approval processes
- Device fragmentation and compatibility
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexamples/skills/mobile-developer/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tao12345666333/ankaloop/mobile-developer)