Establish AppColor/AppFont/AppSpacing/AppRadius theming, shared components, and design-system docs so pilot screens align with Android while keeping iOS-native spacing and touch targets.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace per-VC activity indicators with a ref-counted GlobalLoadingManager, and resolve duplicate show/hide calls on Profile, Statistics, and Home tabs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Integrate SnapKit and Kingfisher, add BaseViewController and NotificationName, and streamline AGENTS.md with Android-aligned conventions.
Co-authored-by: Cursor <cursoragent@cursor.com>