README.md

May 2, 2026 ยท View on GitHub

Hi, welcome to SwiftUI experiments.

I'm a designer that is interested in building out my ideas with code. In this repository you will find some of my ideas I explored. These are mostly prototypes and not production ready apps.

SwiftUI experiments

bob

A prototype that shows an interaction on how AI can summarize text Demo bob demo

calculator metric

A prototype that converts numbers to the metric system Demo

https://github.com/user-attachments/assets/5762ef74-0ac2-4859-b211-35ab5ad3d0e6

drag to delete

A prototype that shows a drag to delete interaction Demo

drag transform

A prototype that shows an interaction on how to re-arrange your iOS navigation Demo

https://github.com/user-attachments/assets/1cface78-612c-4ca8-996c-f9d70b8202ba

fried chicken

Tap to show various fried chicken particles

globe

An animated globe with an interesting pattern Demo Globe demo

keys

An exploration looking at various drag gestures and animations Demo

https://github.com/user-attachments/assets/5b899097-d19f-499a-b36f-2c4f5422c78b

map explore

Drag around the map to get a restaurant recommendation Demo Map explore demo

particle slider

A slider to view animated particles in different states Demo Particle slider demo

photo slingshot

A prototype to slingshot photos that explores more drag gestures

photo bubbles

Tap to see a random image animate into view Demo Photo bubbles demo

Pull to search interaction inspired by the Things app Demo

https://github.com/user-attachments/assets/498df2ab-8bb6-4f64-bc08-8c1e3c785183

reading tracker

Get inspiring messages as the reader continues reading Demo

retro computer color picker

A fun color picker Demo

walk charts

Animated walking charts based on walking data Demo Walk charts demo

shapes

Drag around to see random shapes generated that vary in shape type, color and size Demo

https://github.com/user-attachments/assets/a2caf7ae-0efc-452e-be17-e6a0cda16dd6

paper navigation

Drag around to jump to different pages quickly Demo

signature authentication

Sign your signature to authenticate Demo

dots interaction

Bouncy dots with haptic feedback Demo

https://github.com/user-attachments/assets/df85ed2b-c9be-40f8-912c-f3e92446b779

word slider interaction

A slider interaction to adjust the tone of the content Demo

solid circles

Drag around to see circles generated in a tunnel format Demo

blob animation

An animated blob you can interact with Demo

map trackpad

A trackpad interaction to get a restaurant recommendation based on cuisine type Demo

particle text

A text built with particles that you can interact with and an animated gradient button Demo

colorful glow

Drag around to see a colorful glow that changes in shape and color Demo

text animation

Pinch in and out to see different text details Demo

https://github.com/user-attachments/assets/3a5da6fd-4bac-44c6-9d8e-23e960c04af7

pixel animation

Tap to generate pixel inspired animations, this example was made using mostly UIKit

radial menu

Tap and drag to adjust between different radial menu options Demo

https://github.com/user-attachments/assets/7a8c71e1-feb7-4982-850a-af4e840c6987

pixel animation menu

A pixel animation where you can adjust the animation settings in a menu Demo

draggable slider

A slider you can adjust and drag around on the screen Demo

tilt grid

A grid of colorful cards that scrolls and scales when you tilt your device Demo

pixel shapes

A 3D pixelated globe that auto rotates and you can interact with Demo

bouncy grid

A grid of animated lines dynamically bends and bounces in response to gestures Demo

waves

An animated wave you can interact with Demo

wave pattern

Interactive hexagon wave grid Demo

eye drawing

A way to draw with your eyes Demo

text scroll interaction

A 3D scrolling text effect Demo

https://github.com/user-attachments/assets/7081ae2a-97d8-4327-bfa8-48e064767987

AI globe

Exploration into an AI globe visualization Demo

text alignment

Inspired by Instagram's text alignment feature Demo Text alignment demo

https://github.com/user-attachments/assets/8e313a6a-9f00-42e7-bad7-72f308a71f1e

dot pattern

Tap to create a dot pattern Demo

adaptive text

An adaptive experiment where the text size adjusts based on how close your face is to the phone Demo

reading light

An interactive reading experience where you can adjust the light source Demo