Physics Simulations

Learn physics with interactive simulations

Download on the App Store
Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot Physics Simulations screenshot

This app teaches physics using interactive and customisable simulations. Built with SwiftUI for iPhone and iPad.

The app features several objects you can interact with, creating unique simulations to learn about the equations of motion. For example, explore the motion of a brick resting on an inclined conveyor belt, which is itself attached to a moving scissor lift. There are also examples of projectile motion, where you can throw the brick.

Scrub through the simulations by dragging on the chart - a powerful technique to better understand the equations and graphs.

The brick features a facial expression, which animates using a combination of SpriteKit and SwiftUI.

The app strikes a balance between guiding you through the simulations and equations, while also providing an area where you can freely explore different motions and configure your own simulation.

Thorough unit tests ensure the app works great, and comprehensive support for VoiceOver enables more users to enjoy it.