StrideScribe is an iOS running and activity tracking application designed to help users log workouts, monitor progress, and build consistent fitness habits through a clean and intuitive mobile experience.
StrideScribe focuses on making fitness tracking simple and accessible. The application allows users to record running activity, manage workout information, and visualize progress directly from their iPhone.
This project was developed using Swift and Xcode as part of a software development and mobile application learning project.
- Track running and workout activity
- Record fitness session information
- User-friendly iOS interface
- Persistent local data storage
- Native Swift implementation
- Organized project structure with testing support
- Language: Swift
- Platform: iOS
- IDE: Xcode
- Frameworks: SwiftUI / UIKit (depending on implementation)
- Testing: XCTest
StrideScribe/
├── StrideScribe.xcodeproj
├── StrideScribe/
│ ├── Views/
│ ├── Models/
│ ├── Controllers/
│ ├── Assets.xcassets/
│ └── Supporting Files/
├── StrideScribeTests/
└── StrideScribeUITests/
Before running the project, make sure you have:
- macOS
- Xcode installed
- iOS Simulator or physical iPhone device
- Clone the repository:
git clone https://github.com/anthonyduenez/StrideScribe.git- Open the project in Xcode:
open StrideScribe.xcodeproj- Build and run the application using the iOS Simulator or a connected device.
Additional project documentation can be found here:
The project includes:
- Unit Tests
- UI Tests
Run tests in Xcode using:
Cmd + UPlanned features and improvements may include:
- GPS route tracking
- Workout analytics and charts
- Cloud synchronization
- Apple Health integration
- Social sharing features
- Improved accessibility support
Anthony Duenez Ramirez