Skip to content

๐ŸŒฎ Awesome resources, articles, libraries about SwiftUI

License

Notifications You must be signed in to change notification settings

ezaden12/awesome-swiftui

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Awesome SwiftUI Awesome

General

Apple

WWDC

Newsletter

  • SwiftUI Weekly - The curated collection of links about SwiftUI. Delivered every Monday
  • iOS Dev Weekly - Curated by Dave Verwer and published every Friday
  • iOS Goodies - weekly iOS newsletter curated by Marius Constantinescu

Book

  • Thinking in SwiftUI - It is not a reference for SwiftUIโ€™s platform-specific APIs, but rather a guide to honing your intuition about how SwiftUI works.
  • SwiftUI by Tutorials - Build fluid and engaging declarative UI for your apps with way less coding with SwiftUI! SwiftUI by Tutorials

Course

  • SwiftUI for iOS 14 - Build a multi-platform app from scratch using the new techniques in iOS 14. We'll use the Sidebar and Lazy Grids to make the layout adaptive for iOS, iPadOS, macOS Big Sur

Learning

  • 100 days of SwiftUI - Free collection of videos, tutorials, tests, and more, all drawn from around the work on Hacking with Swift
  • About-SwiftUI - Gathering all info published, both by Apple and by others, about new framework SwiftUI.
  • SwiftUI - Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
  • SwiftUI-Cheat-Sheet - SwiftUI 2.0 Cheat Sheet
  • F* SwiftUI - A curated list of questions and answers about SwiftUI.
  • The SwiftUI Lab - Advanced insights into SwiftUI
  • Netsplit SwiftUI
  • SwiftUI by examples - SwiftUI by Example is the world's largest collection of SwiftUI examples, tips, and techniques giving you over 400 pages of hands-on code
  • A Companion for SwiftUI - A Companion for SwiftUI is an app that documents all the SwiftUI views, shapes, protocols, scenes and property wrappers for the iOS and macOS platform.
  • SwiftUI-Kit - A SwiftUI system components and interactions demo app

Articles

Build

Internal

Layout

Life cycle

Others

macOS

Libraries

Extensions

  • SwiftUIX - An extension to the standard SwiftUI library.
  • EasySwiftUI - Extra sugar for SwiftUI

Image

  • SDWebImageSwiftUI - About SwiftUI Image loading and Animation framework powered by SDWebImage
  • FetchImage - Makes it easy to download images using Nuke and display them in SwiftUI apps
  • Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.

Tools

Inspection

Property wrappers

  • Burritos - A collection of Swift Property Wrappers

UI

Animation

Button

  • FloatingButton - Easily customizable floating button menu created with SwiftUI

Calendar

  • RKCalendar - SwiftUI Simple Calendar / Date Picker for iOS

Chart

  • ChartView - ChartView made in SwiftUI
  • SwiftUICharts - A simple line and bar charting library that supports accessibility written using SwiftUI.
  • SwiftSunburstDiagram - SwiftUI library to easily render diagrams given a tree of objects. Similar to ring chart, sunburst chart, multilevel pie chart.
  • swiftui-charts - SwiftUI Charts with custom styles
  • BarChart - SwiftUI Bar Chart
  • GraphKit - Graphing library for SwiftUI

Color

  • DynamicColor - Yet another extension to manipulate colors easily in Swift and SwiftUI

Clock

Countdown

Confetti

Form

Grid

  • Grid - The most powerful Grid container missed in SwiftUI
  • QGrid - QGrid: The missing SwiftUI collection view
  • WaterfallGrid - A waterfall grid layout view for SwiftUI
  • swiftui-grid - SwiftUI Grid layout with custom style
  • ASCollectionView - A SwiftUI collection view with support for custom layouts, preloading, and more

Icon

Guide

  • StepperView - SwiftUI iOS component for Step Indications.

Keyboard

  • KeyboardShortcuts - Add user-customizable global keyboard shortcuts to your macOS app in minutes

Loading

Onboarding

Page

Pull to refresh

TabBar

Toast

  • SSToastMessage - It will add toast, alert, and floating message view over the top of any view.
  • ToastUI - A simple way to show toast in SwiftUI.

Slider

  • swiftui-sliders - SwiftUI Sliders with custom styles
  • Sliders-SwiftUI - Collection of unique fully customizable SwiftUI sliders, joysticks, trackpads and more!

Others

  • MGFlipView - MGFlipView allows to create flipping view in easy way without worrying about flipping animation and flipping logic.
  • LiquidSwipe - Example of using SwiftUI to create a beautiful Liquid Swipe control
  • neumorphic - Neumorphic is a SwiftUI utility to build Neumorphism Soft UI

Open source apps

iOS

macOS

  • RedditOS - SwiftUI Reddit client for macOS Big Sur
  • ControlRoom - A macOS app to control the Xcode Simulator
  • AppShot - App Store screen shot generator
  • 5 GUIs - Detect the GUI technology used in an app
  • Pasteboard Viewer - View what's on the pasteboard

About

๐ŸŒฎ Awesome resources, articles, libraries about SwiftUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published