Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    pluginagentmarketplace

    uikit-development

    pluginagentmarketplace/uikit-development
    Coding
    1
    2 installs

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Master UIKit - Views, controllers, navigation, Auto Layout, animations

    SKILL.md

    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

    Requirement Level
    iOS Fundamentals Completed
    Swift Intermediate

    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

    Criteria Weight
    Layout implementation 25%
    Collection view usage 25%
    Navigation patterns 20%
    Animation quality 15%
    Accessibility 15%

    Skill Validation

    1. Custom Components: Build 5 reusable UI components
    2. Complex List: Multi-section collection view
    3. Navigation Flow: Coordinator-based navigation
    Recommended Servers
    Excalidraw
    Excalidraw
    Browser tool
    Browser tool
    MantleKit Launch Planner
    MantleKit Launch Planner
    Repository
    pluginagentmarketplace/custom-plugin-ios
    Files