SubSoar is a subscription management app for iOS that helps users track recurring payments, analyze spending, and stay aware of upcoming charges. The app is built using a hybrid architecture combining programmatic UIKit (no Storyboards) and SwiftUI, with a strong focus on clean UI, performance, and scalable architecture.

I designed and developed the entire application independently from concept and UX design to architecture, implementation, and release.

Key Features
1. Subscription Tracking
2. Create and manage subscriptions with custom icons, emojis, notes, and colors
3. Support for multiple billing cycles (daily, weekly, monthly, yearly)
4. Upcoming payment reminders and subscription lifecycle tracking
5. Advanced Analytics
6. Monthly and yearly spending overview
7. Subscription insights such as most expensive, cheapest, and category breakdown
8. Visual statistics cards with expandable analytics

Currency Conversion
1. Automatic exchange rate updates
2. Multi-currency support with localized formatting
3. Smart caching and offline fallback for currency rates
(implemented via a custom currency service)

Cloud Synchronization
1. Seamless cross-device sync using CloudKit
2. Two-way merge logic to safely reconcile local and cloud data

Modern UI Architecture
1. 100% programmatic UIKit (no Storyboards)
2. Select screens implemented in SwiftUI
3. Custom reusable UI components
4. Light and dark theme support

User Experience
1. Smart empty states
2. Swipe actions for managing subscriptions
3. Clean minimal interface optimized for quick overview

Technologies
1. Swift
2. UIKit (programmatic UI)
3. SwiftUI
4. CloudKit
5. Custom data models and services
6. Currency formatting utilities
7. CurrencyUtils
8. Local caching and background data updates

Role
Full-cycle iOS development:
- product idea and UX design
- architecture and data models
- UI implementation
- backend integration (CloudKit)
- analytics logic
- testing and optimization

apps.apple.com
IOS App | SubSoar: Subs Tracker изображение 1

IOS App | SubSoar: Subs Tracker изображение 2

Робота додана: 24.10.25, змінена: 05.03.26

Вгору