# StartToSwiftUI — Your SwiftUI, Always at Hand

> Your SwiftUI, Always at Hand (iPhone/iPad app by Andrey Efimov.)

- Source: https://appshunter.io/ios/app/starttoswiftui/id6755787606 (this page in markdown: same URL + `.md`)
- Developer: [Andrey Efimov](https://appshunter.io/developer/1856334634)
- Category: Education
- Price: Free
- Age rating: 4+
- Requires: iOS 18.0 · 18 MB
- Languages: English
- Released: 2026-02-04
- Data updated: 2026-05-15
- User reviews in markdown: https://appshunter.io/ios/app/starttoswiftui/id6755787606/reviews.md

## What is StartToSwiftUI?

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.


## Version history (last 5 releases)

### 1.7.0(10) — 2026-04-08

5 new interactive code snippets — see it, tap it, copy it, learn it:

• Card Swipe — build a Tinder-style swipeable card deck from scratch
• Rotating Carousel — auto-rotating slides with smooth transitions
• Bottom Tabs Container — expandable tabs that slide up from the screen bottom
• Animation Types — compare different transition styles side by side
• Indeterminate Progress Bar — a continuous loading indicator with no fixed progress

Newest snippets now appear first, so you always start with the freshest examples.

Performance and stability improvements under the hood.

### 1.6.0(9) — 2026-03-22

Added:
- Shimmer effect: freshly imported content is highlighted with a subtle wave so you never miss new study material
- Shimmer wave can be toggled in Preferences

New Code Snippets:
- A007: Shimmer Wave — highlights a row with a subtle wave to draw attention to it
- A008: Expandable Section — a section is expandable from a fixed height to its full content height
- A009: OnToButton - it lets users jump back to the top of a long list with a single tap
- A010: Mask - a beautiful sample of Rating View using .mask
- A011: Expandable TextEditor - auto-expanding TextEditor that grows with your content

Improved:
- Switching between Materials and Code Snippets now goes smoothly
- Behaviour of 'View Source' button when a url link is invalid

Fixed:
- Auto-reset notification badge on app launch and foreground return
- First slide-in was from the bottom instead of the right in SliderTransition

### 1.5.0(8) — 2026-03-18

Added:
- Code Snippets — a new section with live UI demos showcasing modern SwiftUI interface techniques
- Switch between Materials and Code Snippets sections using the right top button in the shared toolbar
- Each snippet includes an interactive demo, description, and copyable source code
- Syntax highlighted code viewer with dark theme powered by Splash
- Snippets can be marked as favourites and persist between sessions and synced across devices
- Confirmation dialog before erasing a notice to prevent accidental deletions

Improved:
- Removed the Hide action when deleting a material, now the deletion process is shorter: move materials to Deleted, then erase them permanently or restore back anytime
- Search bar and filter controls moved inline for a cleaner shared toolbar layout
- Connection errors now show a clear message instead of silently failing

Fixed:
- An issue where changes made on one device were not syncing to other devices via iCloud

### 1.4.2(7) — 2026-03-14

Fixed a situation when new notices briefly appeared, then disappeared after the next sync.

### 1.4.1(6) — 2026-03-10

Fixed an issue where duplicate study materials could occasionally appear after a cloud sync.

## Related topics

[swiftui](https://appshunter.io/ios/topics/swiftui)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-05-15.*
