SwiftMotion: Xcode Project with 58 Animations, 31 Metal Shaders, and 5 Games
By
Abdulbasit Ajaga
Even the toaster can't save this one.
Summary
SwiftMotion is a comprehensive Xcode project containing 58 animations, 31 Metal shaders, and 5 games that were recreated from top App Store apps. The collection includes various text effects (liquid, glitch, magnet, vortex, typewriter), image effects (parallax, chromatic, noise dissolve, halftone), button animations (Duolingo 3D, jelly, neon glow, liquid fill), 5 playable games built with pure SwiftUI, and 5 production-ready welcome screens with haptics. The project has zero dependencies and is designed for developers to clone and run directly in Xcode.
Key quotes
· 4 pulledI spent months recreating every animation I saw in top App Store apps.
58 animations. 5 games. 31 Metal shaders. Zero dependencies.
Clone → Open in Xcode → Run.
5 playable games in pure SwiftUI → 5 production-ready welcome screens with haptics
You might also wanna read
Why modern Text User Interfaces often fail at accessibility despite being text-based
This article debunks the myth that terminal-based Text User Interfaces (TUIs) are inherently accessible for screen reader users. It argues t
SimCam: A developer tool for testing iOS camera features directly in the simulator
SimCam is a developer tool that enables testing of camera features in the iOS simulator without needing a physical device. It allows users t
TUIStudio: A Visual Design Tool for Terminal User Interface Applications
TUIStudio is a visual design tool for creating Terminal User Interface (TUI) applications, similar to Figma but for terminal-based interface
Introducing SwiftUI Agent Skill: Open-Source AI Tool for Building and Refactoring Views
The article introduces an open-source SwiftUI Agent Skill that helps developers build better views and refactor existing ones using AI assis
Syntux: Generative UI Library for React and Next.js Applications
Syntux is a generative UI library for the web that automatically designs user interfaces based on provided values. It generates a JSON-DSL c
AcceptMyApp: iOS App Pre-Submission Risk Scanner and Rejection Analyzer
AcceptMyApp is a pre-submission risk scanner and rejection analyzer tool for iOS developers that helps identify potential App Store review i
