• Stars
    star
    2,351
  • Rank 19,566 (Top 0.4 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A SwiftUI system components and interactions demo app

SwiftUI Kit

A SwiftUI system components and interactions demo app based on iOS 17, macOS Sonoma, watchOS 10, and tvOS 17.

SwiftUI Kit

Use the SwiftUI Kit app to see how SwiftUI views appear and interact when using the system defaults. You can view the source to see how particular examples work.

Includes Buttons, Colors, Controls, Fonts, Haptics, Images, Indicators, Shapes, Text, and more.

iOS, iPadOS, macOS, watchOS, tvOS

SwiftUI Kit examples

To run

Make sure you're using Xcode 15+ as well as a device running iOS 17+. Works on iPhone, iPad, Mac, Apple Watch, and Apple TV.

Accent color

To change the accent color and see how it affects the system components, go to the AccentColor section of Assets.xcassets in Xcode. You can then change the Light and Dark accent colors that will be applied to the app.

Contributing

Please feel free to submit pull requests in order to contribute back to SwiftUI Kit. This is for the SwiftUI community!

SwiftUI Resources

  • Recreate - A video series about recreating popular UI with SwiftUI
  • Primitive - Learn SwiftUI for designers

Apple Resources

  • Apple Human Interface Guidelines - Apple’s design guidelines for creating best-in-class apps.
  • SF Symbols – Apple’s comprehensive library of vector-based symbols included in Apple’s system fonts that you can incorporate into your app.

By Jordan Singer (@jsngr)

Credit SwiftUI Apple Developer Documentation for many examples and terminology

More Repositories

1

Hook

Pull to refresh for the web
JavaScript
1,602
star
2

UIDraw

Draw and build a website on your phone.
Swift
469
star
3

messages-multiplatform-swiftui-sample

Multiplatform Messages app for macOS, iOS, iPadOS in SwiftUI
Swift
400
star
4

health-macos-swiftui-example

Health app macOS Big Sur built in SwiftUI
Swift
338
star
5

build-it-figma-ai

TypeScript
318
star
6

todo-macos-swiftui-sample

Todo macOS app in built SwiftUI
Swift
315
star
7

mail-swiftui-sample

Example Mail app on macOS using SwiftUI
Swift
275
star
8

twitter-macos-swiftui-sample

Twitter macOS Big Sur SwiftUI example app
Swift
206
star
9

rdio-macos-swiftui-sample

Rdio macOS SwiftUI example app for Big Sur
Swift
194
star
10

swiftui-ios-14-onboarding

iOS 14 Onboarding in SwiftUI
Swift
174
star
11

slack-macos-swiftui-sample

Slack macOS Big Sur SwiftUI example app
Swift
158
star
12

text-editor-macos-sample

SwiftUI text editor example app for macOS Big Sur
Swift
148
star
13

lil-wallet

Swift
143
star
14

figma-macos-swiftui-sample

Figma macOS Big Sur example app built in SwiftUI
Swift
117
star
15

WindowsXP-SwiftUI

Windows XP for iPad in SwiftUI
Swift
117
star
16

swiftui-ios-toast-notification

Swift
105
star
17

lil-widgets

iOS 14 widgets as Swift Playgrounds
Swift
102
star
18

maps-macos-swiftui-sample

Example macOS Big Sur Maps app built in SwiftUI
Swift
88
star
19

finder-macos-swiftui

Finder built in SwiftUI for macOS
Swift
85
star
20

welcome-screen-swiftui

Swift
83
star
21

figma-slack-updates

Post updates to Slack from a Figma file's version history
Python
68
star
22

controlcenter-swiftui-sample

Control Center build in SwiftUI for macOS
Swift
64
star
23

sytemprefs-swiftui-sample

System Preferences macOS SwiftUI example
Swift
63
star
24

Precision-Finding-SwiftUI

Precision Finding AirTags built in SwiftUI
Swift
42
star
25

Assistant

Talk to Sketch
JavaScript
38
star
26

swiftui-ios-finder-sample

Swift
35
star
27

kickoff-mac-swiftui

Swift
34
star
28

livedraw-figma

TypeScript
32
star
29

swiftui-brain-app

Swift
30
star
30

ibuildmyideas

HTML
29
star
31

about-this-mac-swiftui

Swift
28
star
32

lil-news-app

Swift
24
star
33

swiftui-bottom-sheet

Swift
20
star
34

apple-watch-face-swiftui

Swift
13
star
35

onethreeseventhree

Loot Bag 1373
HTML
9
star
36

jaccardian

An implementation of the Jaccard index in Ruby on Rails
Ruby
6
star
37

webuildourideas.com

we build our ideas
HTML
5
star
38

0xmade.com

HTML
3
star
39

WWDC-15

WWDC 2015 Scholarship app
Swift
3
star
40

StockBot

Messenger bot built in Ruby and Sinatra to get stock prices
Ruby
2
star
41

loot-bag-1373-api

JavaScript
1
star
42

madeonmac

JavaScript
1
star