Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhrispineda/settings-watchos

SwiftUI recreation of the watchOS Settings app
https://github.com/zhrispineda/settings-watchos

apple applewatch recreation settings swift swiftui watchos

Last synced: 25 days ago
JSON representation

SwiftUI recreation of the watchOS Settings app

Awesome Lists containing this project

README

        

# Settings-watchOS
SwiftUI recreation of the watchOS Settings app.
A **work-in-progress** SwiftUI recreation of the watchOS Settings app.

## Information
- This personal project is a recreation of Apple's current and default Settings app for Apple Watch **(Simulator.app)** on watchOS 11.1 **Release** (22R585).
- All features within the app are only simulations and have no effect on the device outside of the app.
- Most views are complete, but lack features such as saving/retrieving data, for now.
- This is based off of the Simulator and not a physical Apple Watch for now; aspects such as simulated controls and views for radios are unavailable at this time.

## Examples
Apple's Settings app is shown first, followed up by this project's app, shown in the GIF below:

![A GIF comparing Apple's Settings app and this project's Settings app side-by-side](Assets/Settings.gif)

## Usage
Open the project in Xcode and run with either a Simulator running watchOS or a physical Apple Watch with Developer Mode enabled as a destination.

As this is a personal project for learning Swift and SwiftUI, feel free to fork, explore, and make the project your own for any personal use!

## Disclaimers
- This app is a recreation of one of Apple's own apps and its designs.
- All assets such as icons and images are not my own in any way.
- Feel free to look through the commit history to see the project evolve from a single view to its current state.

## Other Settings Projects
- **iOS Settings** https://github.com/zhrispineda/Settings-iOS
- **visionOS Settings** https://github.com/zhrispineda/Settings-visionOS