CHECK IT

Sole iOS Developer and Designer.
Swift, SwiftUI, UIKit, MapKit, CoreLocation, Local Notifications, Git, GitHub, Firebase, Google AdMob
Shifter is my first iOS app, designed to solve a daily commuting challenge by setting an alarm 5 minutes before your estimated stop. It aims to help commuters stay alert and avoid missing their stops, improving everyday travel reliability.
I designed and developed the app in Swift, focusing on integrating location services and timers to accurately estimate travel time and trigger alarms. The UI was built to be minimal and intuitive, making it easy to set and manage alarms.
Working with background location updates and timing alarms accurately on iOS was tricky, especially balancing battery optimization with reliability. Designing a clear and trustworthy notification system was also challenging. Additionally, since this was my very first app, everything I did was a new learning experience.
I relied on a wide range of resources including official documentation, developer forums like Stack Overflow, YouTube tutorials, and AI tools like ChatGPT to explore different approaches and find effective solutions. Since this was my first software project, I had to be especially creative and proactive in researching and experimenting with different solutions to successfully implement features and deliver a functional, user-friendly experience.
Shifter successfully addresses a real-world problem I experienced, offering commuters peace of mind and timely alerts during their travel.
Handled full app design, development, testing, and App Store deployment as a solo developer.
This project taught me practical iOS app development skills including location tracking, local notifications, Swift UI design, and managing app states.
September 2023