Back to list
pluginagentmarketplace

uikit-development

by pluginagentmarketplace

iOS development plugin for Claude Code

1🍴 0📅 Jan 5, 2026

SKILL.md


name: uikit-development description: Master UIKit - Views, controllers, navigation, Auto Layout, animations sasmp_version: "1.3.0" version: "2.0.0" bonded_agent: 02-uikit-development bond_type: PRIMARY_BOND last_updated: "2024-12"

UIKit Development Skill

Build professional iOS interfaces with UIKit

Learning Objectives

By completing this skill, you will:

  • Build complex view hierarchies programmatically
  • Master Auto Layout with NSLayoutConstraint
  • Implement modern collection views with diffable data sources
  • Create smooth animations and transitions
  • Ensure accessibility compliance

Prerequisites

RequirementLevel
iOS FundamentalsCompleted
SwiftIntermediate

Curriculum

Module 1: View Hierarchy (4 hours)

Topics:

  • UIView fundamentals
  • UIStackView layouts
  • Custom view creation
  • Layer properties

Module 2: View Controllers (5 hours)

Topics:

  • UIViewController lifecycle
  • Container view controllers
  • Child VC management
  • Presentation styles

Module 3: Collection Views (6 hours)

Topics:

  • UICollectionViewCompositionalLayout
  • UICollectionViewDiffableDataSource
  • Cell registration (iOS 14+)
  • Self-sizing cells

Module 4: Navigation (4 hours)

Topics:

  • UINavigationController
  • Coordinator pattern
  • Custom transitions

Module 5: Animations (4 hours)

Topics:

  • UIView.animate
  • Spring animations
  • Keyframe animations
  • View controller transitions

Module 6: Accessibility (3 hours)

Topics:

  • VoiceOver support
  • Dynamic Type
  • Color contrast
  • Accessibility labels

Assessment Criteria

CriteriaWeight
Layout implementation25%
Collection view usage25%
Navigation patterns20%
Animation quality15%
Accessibility15%

Skill Validation

  1. Custom Components: Build 5 reusable UI components
  2. Complex List: Multi-section collection view
  3. Navigation Flow: Coordinator-based navigation

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon