SwiftUI learning, designed for complete beginners. Live demos, ready-to-copy code, progress tracking — all in one place. Free.
StartToSwiftUI is your personal learning system for mastering SwiftUI at your own pace.
CREATE YOUR OWN CONTENT
- Create and manage your personal study library of SwiftUI materials matching your learning style.
- Categorise resources by topics, difficulty levels of study, etc.
- Add personal notes to materials, save drafts, and organise everything exactly how you want.
CODE SNIPPETS
- Curated code snippets demonstrating advanced SwiftUI techniques — learn by example, copy and apply.
LEARNING MANAGEMENT
- Classify by type: Lesson, Course, Article, Bug, Other.
- Track progress: 'Added' → 'Started' → 'Learnt' → 'Practiced'.
- Rate materials: Good / Great / Excellent.
- Organise by difficulty level: Beginner / Intermediate / Advanced.
- Mark favourites for quick access.
ANALYTICS & PROGRESS
- Visual study progress dashboard.
- Review statistics by difficulty level.
- Learning history with timestamps.
- Retrospective analysis across different time periods.
- Selective filtering for study progress review.
ALWAYS IN SYNC
- Full iCloud sync between iPhone and iPad.
- Pick up right where you left off, on any device.
WIDGET SUPPORT
- Home Screen widgets: Small, Medium, and Large.
- Lock Screen widgets: Circular, Rectangular, and Inline.
- Real-time sync with main app.
YOUR DATA, YOUR CONTROL
- Move materials to Deleted, then erase them permanently or restore back to Active anytime.
- Share, backup, restore and delete materials as needed.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
Thank you for reviewing StartToSwiftUI 1.8.0 (13).
No account or login is required. All features are available immediately after launch.
WHAT'S NEW IN THIS VERSION
1. New code snippets B001–B006 (new content)
Location: tap the curly-braces icon (top-right of the main screen) to switch to the Snippets section. Each snippet opens an interactive demo; the "{}" button shows its source code.
- B001 Liquid Glass Playground, B002 Album Player, B003 Rich Text Notes, B004 Mini Browser (in-app web view using WebKit's WebPage), B005 Zoom Navigation Transition, B006 Immersive Hero Header.
2. Improvements
- Adapted layout for iPad (split view with sidebar and detail column).
- More reliable iCloud sync of study materials, progress and favorites between the user's devices.
- General stability and performance improvements.
- Favorites are now marked with a heart icon instead of a star.
3. Fixes
- Flickering in snippet A006.
- Publication dates of study materials now show the same calendar day in any time zone.
Version 1.8.0(13)
The developer, Andrey Efimov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More