I pick designs from Instagram, Dribbble, and other design communities and implement them from scratch in Swift (UIKit) or SwiftUI. The goal is simple — bridge the gap between design and code, and help iOS developers tackle real-world UI challenges.
Each entry includes:
- 📸 A preview of the design
- 💾 A link to download the full source code
- 🎨 Design credit where applicable
Each episode lives in its own self-contained folder. The naming convention reflects the framework used and the episode number:
Design_to_code/
│
├── #37(Instagram Story Interaction Clone)/ ← SwiftUI / UIKit episode folder
│ └── design_to_code37.zip ← Xcode project archive
│
├── #36( Fashion App Onboarding)/
│ └── design_to_code36.zip
│
├── [SwiftUI] design_to_code29( Rating View Concept )/ ← SwiftUI-prefixed folders
│ └── design_to_code29.zip
│
├── [SwiftUI]design_to_code24( News App )/
│ └── design_to_code24.zip
│
├── design_to_code( Messaging App )/ ← UIKit episode folders
│ └── design_to_code14.zip
│
├── just_design( banking app )/ ← Early "just_design" series
│ └── justDesign7.zip
│
├── design_to_code26.zip ← Standalone zip (no subfolder)
│
└── README.md
| Prefix | Framework | Example |
|---|---|---|
[SwiftUI] |
SwiftUI | [SwiftUI] design_to_code29(...) |
[UIKit] |
UIKit | Noted in README headers |
design_to_code(...) |
Mixed / UIKit | Most episodes #9–#27 |
just_design(...) |
UIKit (early series) | Episodes #1–#8 |
#NN(...) |
Mixed | Episodes #36–#37 |
- Navigate to the episode folder
- Download the
.zipfile - Extract and open the
.xcodeprojor.xcworkspacein Xcode - Build and run on a simulator or device (iOS 14+ recommended for SwiftUI episodes)
📦 Download Source Code · Design by Neelesh Chaudhary on Dribbble
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Risang Kuncoro on Dribbble
📦 Download Source Code · Design by Xitij Thakkar on Instagram
📦 Download Source Code · Design by Rish Designs on Instagram
📦 Download Source Code · Design by jaja.design on Instagram
Design by Helena on Dribbble
📦 Download Source Code · Design by Helena on Dribbble
📦 Download Source Code · Design by uiuxzain on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Manuel Rovira on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Manuel Rovira on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Manuel Rovira on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
![]() |
![]() |
📦 Download Source Code · Design by Muhammad Abdull on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Muhammad Abdull on Instagram
📦 Download Source Code · Design by Design4me on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Sudhan PS on Instagram
📦 Download Source Code · Design by Sudhan PS on Instagram
📦 Download Source Code · Design by arounda.agency on Instagram
📦 Download Source Code · Design by Mickael G
📦 Download Source Code · Design by Xitij Thakkar
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Purrweb on Instagram
| Screen 1 | Screen 2 |
|---|---|
![]() |
![]() |
📦 Download Source Code · Design by Marcin Grygierczyk on Dribbble
If this series has helped you, a ⭐️ on the repo goes a long way — and feel free to share it with fellow iOS developers!
For questions or issues, reach out at dheerajsh123456@gmail.com

















































