John Rodrigues

Learn SwiftUI from John Rodrigues

Prototyping with SwiftUI | A Beginner Course

Prototyping with SwiftUI | A Beginner Course

Transform your Figma skills with 50+ in-depth practical lessons, taught by an industry expert with 7+ years of experience. Master the foundations and advanced techniques to confidently design mobile apps, websites, and complex dashboards to succeed in your job.

12+

In depth lessons

The lessons covers foundations of SwiftUI to learning how to apply building real world apps and prototypes

5+

Projects

Build as you learn, apply what you learned and create projects that you can share and Interact with

3

Bonus Lessons

Bonus lessons and resources for future learning also learning how to use AI in your SwiftUI learning process

38+

Community Members

Connect with other designers and engineers . Get access to the private community ask questions and make friends

What will you learn

What will you learn

Beginner-Friendly, Project-Based Learning

Beginner-Friendly, Project-Based Learning

Get Started Today

Enroll Today

Getting started with SwiftUI

Learn the basics of SwiftUI and start building interactive iOS app interfaces with this beginner-friendly course.

How to design a user interface in code

Learn how to create dynamic UIs by writing code, using SwiftUI to design flexible and responsive interfaces.

Scrolling Effects

Discover how to implement smooth scrolling effects to enhance the user experience in your iOS apps.

Animations

Learn how to create smooth and interactive animations to bring your iOS app to life using SwiftUI.

Make a Tab Navigation Explore App

Learn how to build a tab-based navigation system for your app, allowing users to easily explore different sections.

Final Project : Meditation App

Build a fully functional meditation app, applying all the concepts learned throughout the course to create a seamless user experience.

Bonus : Learning resource hub

Access a collection of additional learning materials and resources to deepen your understanding and enhance your skills.

Bonus: Claude AI + SwiftUI

Learn how to use Claude AI as a mentor to guide you in building features for your SwiftUI apps.

Bonus : Community Access

Gain exclusive access to a supportive community where you can share ideas, ask questions, and collaborate with fellow learners.

About me

About me

About me

Hey there! I'm John

I have been designing products for over a decade and have worked for global brands such as Citi Bank and JPMorgan Chase. Over the years. I have a knack for taking complex topics and making them easier for others to understand, which makes this course unique. I was recognized as a top 10 mentor on ADPList and have mentored designers from some of the top companies.


I am currently based in the Bay Area. Outside of work, I love to hike and go on road trips.

John is a fantastic instructor, providing concise feedback and opportunities for students to grow as designers. Whether you're new to UX or have experience.

Claudia J

Content Designer, @Hack for LA, California

This incredible environment for learning, growth, and thriving can be attributed to John. His wisdom, experience, and consistent personalized attention to each individual's strengths and potential will remind you of that favorite teacher who genuinely believed in you.

Lisa K

Director @Digitas North America, New York

Director @Digitas North America, New York

John is a go-to friend mentor who has superpowers! I felt very empowered and encouraged to whatever challenges in front of me. His advice with a ton of his personal examples on breaking into product design and what skills to focus on during the interview, onboarding, and different phases was incredibly helpful.

Jacques Lyon

Interaction Designer

Things to Know

Couple of things before you get started. If you have any questions
write to john[at]john-rodrigues.com

No Prior Coding Knowledge Is Required

Perfect for beginners—no coding experience needed. Dive in and start learning right away!


Need to Have a Mac

A Mac is required because we’ll be using Xcode throughout the course for hands-on learning.

It's a Beginner-Level Course

This course is designed for beginners, making it easy to follow and learn even if you're new to the topic.


Ideal for Designers & Engineers

Perfect for both designers and engineers looking to enhance their skills and bring ideas to life.


Pricing

Pricing that best suits your needs and budget.

Ready to be a Figma Pro

Offering Early Bird Pricing for the First 20 Applicants

The course for you to get started with SwiftUI, Enroll today

$100

$49

One Time Payment

Access all 12+ Lessons

Access to Discord Community

Prototype your first app with SwiftUI

Payments are secure & encrypted

Module 1 : Figma Foundation

Get familiar with the new Figma interfaces, get yourself comfortable navigating Figma.

Module 2 : Auto layout

Reduce your Auto layout stress, understand the foundation and best practices.

August 2023

Mo

Tu

We

Th

Fr

Sa

Su

26

27

28

29

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

2

3

4

5

Title

Arrow Right

Arrow Left

Data Picker / Option

Module 3 : Scalable Components

Build components that are scale & interactive . Build components with properties and more.

Module 4 : Advanced Variables

Master variables and learn how to build color systems, typography systems, modes, themes

Heading

Heading

Menu Label

⇧A

Menu description.

Menu Label

⇧A

Menu description.

Menu Label

⇧A

Menu description.

Menu Label

⇧A

Menu description.

Menu Label

⇧A

Menu description.

Module 5 : Responsive Design

Learn how to design responsive layouts with max, min width variables and more.

Module 6 : Prototyping Mastery

Master Figma prototyping, learn the foundations of layer setups, transitions etc

Module 7 : 10X Your Workflow

Learn various shortcuts, plugins and techniques to 10X your workflow.

Module 8 : Dev Mode & Handoff

Deep dive into Figma’s new dev mode, code connect and get efficient with dev handoff.

9:41

Fitness+

Workouts and Meditations for everyone

Train your body and mind with weekly Workouts and guided meditations designed

for all levels

Start Working Out

$9.99/Month

Save with Annual Plan

Custom Plans

Pick your activities and set your schedule to

stay motivated week after week. Complete your plan and you’ll earn a special award.

Build Your Plan

Custom Plans

Pick your activities and set your schedule to

stay motivated week after week. Complete your plan and you’ll earn a special award.

Build Your Plan

Custom Plans

Pick your activities and set your schedule to

stay motivated week after week. Complete your plan and you’ll earn a special award.

Build Your Plan

Summary

Fitness+

Sharing

Module 9: Mobile & Web Project

Apply all the learnings on Mobile app, Dashboard & Website to solidify your learning.

What will you learn

What will you learn

From foundation to advanced technique

Project based learning approach

Enroll Today