Hello, I'm Chris, I'm the founder of nthState.
Popular Projects:
- I made Haptrix A macOS tool to let you visually design Haptics for iOS, see www.haptrix.com
- I made GestureKit a VisionOS App to let you create custom hand gestures for the Vision Pro, see www.gesturecomposer.com
I make a collection of modifiers for SwiftUI:
- Stroke Extensions When you want to put elements on a Path of any Shape
- Curtain Raiser A Shader effect for animating a view
- Preview Color Blindness Preview SwiftUI views with different color blindnesses
- Path Sub-Divide Split a Path into more sections
- Path Elements Iterate the elements in a Path
- Masked Blur Masked Blur
- Shape Warp Warp a shape with a seed
- Chromatic Aberration Change RGB values in a View
- Claymorphic Kit A Claymorphic view style
- Copy to Points Idea from Houdini, copying Views to points
I'm interested in Augmented Reality (AR):
- Climb Designer - Route Setting in AR
- jARws - AR Version of that scene from Back to the Future
- Gesture Composer - Creating Custom Hand Gestures for VisionOS Apps
I'm interested in Accessibility
- InspectorA11y - Proof of Concept for generating Accessibility Details of a SwiftUI View
I've made games
- Trainwreck - A Unity game where the goal is to keep as many trains on the track at once
- Duel - A tvOS game where you need to shoot the bad cowboy
I'm interested in Hardware Interfaces:
- Blender Hardware Interface Controlling Blender with a Custom Controller
I'm playing with SourceKit to analyse Source Code
- Product Analysis Checking if code is implemented
I have a course:
- Photoshop with Javascript How to use Javascript inside of Photoshop
I also use Metal
:
- Curved Shader similar to Animal Crossing Rendering
- GPU Video Effects Processing video frames on tvOS
I also like CI/CD:
- Validate an Xcode Project is sorted GitHub Action to Validate Xcode project sorting
- Upload TestFlight Release Notes GitHub Action to upload TestFlight Release Notes
- Inclusive Copyrighting GitHub Action to check for inclusive copy in certain file types
- Swift Acknowledgements GitHub Action to generate a Plist of all LICENSE files in your used Swift Packages
- TestFlight Build Size Chart Generator GitHub Action to generate a chart of your TestFlight build sizes over time
Here's a collection of tools to help you debug in Xcode
- LLDBInit - extensions for Xcode
I like Audio
- Smagic for the Teenage Engineering OP-1 I connected an iOS App to the OP-1 midi port, I ❤️ Teenage Engineering
Videos
- Youtube A collection of videos from projects
You can find more projects on GitHub, and on my portfolio www.chrisdavis.com
If you want to get in contact, send me a message.