Cross-Platform App Development Skill
Installation
SKILL.md
Cross-Platform App Development Skill
This skill focuses on building applications that work seamlessly across Apple's ecosystem: iOS, iPadOS, macOS, watchOS, and tvOS. It emphasizes adaptive design, platform-specific optimizations, and shared codebases using SwiftUI.
Best Practices
-
Unified Codebase: Use SwiftUI for maximum code sharing across platforms.
-
Adaptive Layouts: Design interfaces that adapt to different screen sizes and orientations.
-
Platform-Specific Features: Leverage unique capabilities of each platform while maintaining consistency.
-
Environment Awareness: Use environment values to detect platform, size classes, and capabilities.
-
Progressive Enhancement: Start with core functionality and add platform-specific features.
-
Testing Across Platforms: Regularly test on all target platforms.