I ' M C A N A R D A

Full-stack developer specializing in web and mobile applications. 5+ years of experience building scalable solutions with modern technologies. Based in Düsseldorf, Germany.

YEAR
2025 - Present
PROJECT
StepCounter
PLATFORM
iOS

iOS Fitness
Tracking Application

Swift SwiftUI MVVM UserDefaults @State & @Binding SF Symbols Custom Animations iOS Development
01

THE PROJECT

StepCounter is a modern iOS fitness tracking application designed to help users monitor their daily activity through an elegant, minimalist interface. Built with SwiftUI, the app provides real-time step counting, distance tracking, and activity duration monitoring. Designed for health-conscious individuals and fitness enthusiasts, StepCounter offers a simple yet powerful way to achieve daily fitness goals without overwhelming features. The circular progress visualization provides instant visual feedback, making activity tracking engaging and motivating.

02

THE CHALLENGE

The challenge was to create an intuitive fitness tracker that balances simplicity with functionality while providing engaging visual feedback. Key technical hurdles included implementing smooth circular progress animations, creating an interactive slider for goal adjustment, ensuring real-time UI updates without performance issues, and maintaining data persistence across app sessions. The app needed to follow Apple's Human Interface Guidelines while offering a unique, memorable user experience.

SwiftUI Custom UI Real-time Updates Data Persistence
03

THE SOLUTION

I developed a clean, performant iOS application using SwiftUI and MVVM architecture for maintainable, scalable code. The solution features custom circular progress animations utilizing SwiftUI's animation framework for smooth transitions, an interactive goal slider with gesture recognizers, and real-time data updates using @State and @Binding for reactive UI. UserDefaults provides efficient lightweight data storage, ensuring user preferences and progress persist across sessions. The app includes real-time step counting, distance tracking in kilometers, activity duration monitoring, calorie estimation, daily goal setting, and an intuitive circular progress interface. Compatible with iOS 15+, the app demonstrates modern iOS development practices while following Apple's design principles.

StepCounter - Detail Page
StepCounter - Project Images
Track Your Progress, Achieve Your Goals.

Let's Work Together!

I create digital experiences through Web Design, UI/UX Design, Web Development & Custom Solutions. Ready to bring your project to life? Get in touch.

More Projects

View
Project