Paige Sun's repositories
Animated-Sorting-Algorithms
Swift 5 playgrounds to view and manipulate sorting algorithms.
ARPowerPanels
Reimagining the power of Xcode's View Debugger for live debugging of AR or SceneKit apps. Playground book + iOS app.
SceneKit-Model-Import
A small demo showing how to add 3D models in SceneKit for games or AR. Swift 4.
SwiftyTables
Makes tables and collections much easier, animated, and reusable.
iOSMultiplayerTemplate
Bluetooth or Wifi Networking with Apple's Multipeer Connectivity framework.
typescript-fluid-simulator
Latte art and general fluid simulator, written in TypeScript.
LensStudioWorkshop
A Toronto Public Library workshop demonstrating how to use Lens Studio to make snapchat filters.
my-mac-setup-with-themes
Setup a prettier, and more powerful terminal. Color theme your IDEs.
ARKit-reinitializing-worlds
Experiment with saving and reinitializing worlds.
ExpandableNavController
A animated navigation controller where each view controller can supply a supplementary view with custom heights. Swift 5.
NeatConstraints
An ultra-lightweight library for doing iOS constraints programmatically. Swift 4.
typescript-snake-game
A TypeScript snake game with a clean architecture that is extremely well tested in Jest. An exercise in writing testable games and drawing UML Diagrams.
functional-composition-workshop
Inspiring examples of functional programming in Swift. My notes from Stephen Celis's try! Swift workshop.
SpinnerKit
The most minimalistic progress spinner possible. Swift 5.
typescript-functional-programming
A variety of functional programming examples in TypeScript.
JTAppleCalendar
The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
ARSLineProgress
iOS progress bar, replacement for the default activity indicator.
Intro-To-Swift-Workshops
My iOS Workshops at Lighthouse Labs
ios_concurrency
Grand central dispatch experiments.
multiplatform-chat-from-scratch
A chat app from scratch. Currently includes express server and React client. WIP.
react-hooks-from-scratch
Learn React hooks by building them from scratch! WIP
react-native
A framework for building native applications using React
Shadertoy-to-LensStudio-Conversion-Guide
A guide to converting from Shadertoy to Code Node in Lens Studio 5.0.
SwiftUI-State-Management
Explore state management in SwiftUI. Each time 'var body' is recalculated, the background color changes and "Draws" increment by one.