What's the fastest way to learn SwiftUI?

With Pictures!

VISUALLY LEARN SWIFTUI FAST!

Here's how it works:
  • You learn one topic at a time
  • You see the visual result
  • THEN you see the code that created it
Look. Learn!

YOU DON'T HAVE TIME TO LEARN SOMETHING NEW

The first thing you should do is actually browse through all the screenshots to understand the capabilities of SwiftUI.

OVER 370 SCREENSHOTS AND VIDEOS to teach you.

YOU COULD BE LOSING OUT

You Could Be Losing Money...

You could lose out on the next big job offer because you didn't know SwiftUI. 
  • Can you add SwiftUI to your resume/CV?
  • Can you show SwiftUI experience?
  • Can you show a SwiftUI project?
Who is this employer going to hire?
Will it be you or another developer that has SwiftUI experience?

Don't spend months of frustration with out-dated beta tutorials and blank Apple documentation trying to figure out SwiftUI only to lose the next big opportunity.

Be Prepared!

Be among the elite minority that has the experience and the confidence to create SwiftUI views because you have this comprehensive visual reference guide.

SwiftUI can put you ahead of other developers and you can use this reference guide build a foundation in just one weekend!

Don't waste hours and hours searching and trying to find SwiftUI answers. I did that for you.

This book contains answers that even Apple doesn't offer!

MASTER SWIFTUI VIEWS BY LEARNING:

Over 560 pages worth of answers you need to create amazing SwiftUI Views.

BONUS!

The Full Xcode Project

What if you had full access to over 460 SwiftUI files?
How much time could this save from:
  • Referencing an existing examples of modifiers?
  • Seeing the correct order of modifiers (because it does matter) that you can copy and use in your own project?
  • Experimenting with an existing SwiftUI file?
  • Not having to Google search and find out-dated solutions which lead to hours of wasted time?
  • That feeling you get when you might have found a solution only to come to an  unfinished/blank help files from Apple's own site?
If this project alone saved you 40 hours of frustration and stress, would that alone be worth getting the book?

Find Code Fast!

Easily find the matching SwiftUI file in the project by finding the folder for the chapter then section.
Includes:
  • Every SwiftUI file used to create every page of the book so you can experiment freely and save time by starting with something that works.
  • Every image asset used so you can get the preview looking just like the book which means having confidence the code is working.
  • Every custom color asset used so you can see examples of colors for dark and light mode which will help you prepare apps your apps to handle both.
  • Unpublished experiments

Continuous Updates!

Like Swift, SwiftUI will be changing as time goes on. I have this book updated over 10 times so far.

How do I get book updates?

To get notified of when a new version comes out, you have to allow me to send you emails.
Turn on Email Notifications

Testimonials

Writing a book to teach such a visual topic as SwiftUI is not an easy task. Mark has achieved a terrifically useful result with this "recipe book" format. Scroll through the pages until you see a look you want to achieve and the code is right there.
Sarah Reichelt (@trozware)
This book is one of those things I constantly keep open on my computer for reference while I work; it has helped me so much, I love it! I’m a visual learner, so being able to see the code side-by-side with the UI example is golden!
Scott Smith (@scottsmithdev)
This book is comprehensively easy to understand and grasp the form of programming! I’m a visual learner, and need practical application! This book does it all for me.  Thanks again for putting it together! Great Job Sir!
EJ Sneaker (@esneaker30)
I love the content and the way Mark presents it! This is a fantastic book to have as you are developing your SwiftUI apps! Thanks, Mark
Caleb Wells (@cr_wells)
An absolutely stunning, informative, work of art. Mark has consolidated everything you need to know about SwiftUI into a beautiful book with code snippets and pictures.
Kilo Loco (@Kilo_Loco)
I think it is a great reference point for developers who want to dive into SwiftUI. Even for experienced Swift developers, it is very handy to look stuff up with. Good job!
Reshad Farid
SwiftUI Views is the most comprehensive resource about working with SwiftUI that I've seen. Mark Moeykens side-by-side format of previews and code make it incredibly easy to comprehend what's going on. A must for every pragmatic SwiftUI developer!
Reinder de Vries (LearnAppMaking.com)
I’ve loved using SwiftUI Views for my current app-development work. It’s a fantastic reference on the ins-and-outs of SwiftUI development, and the easy-to-use presentation style works well for anyone needing to quickly check on just what’s possible with SwiftUI. Great job Mark!
Graham Reynolds (@granito84)
The book helped a non-designer like me breathe life into my UI. With Mark’s clear, concise tips it’s like a delightful surprise is waiting on every page.
Michael Lysons
I'm really enjoying the visual format of the book, especially for learning something like SwiftUI. I love seeing the view and the code that creates that result with added notes to help you navigate around pitfalls. Pitfalls which probably took Mark hours to solve.
It's easy to jump in and hop around as a reference guide but can also be enjoyed front to back as I'm doing now. I'll definitely be referring back to this during my SwiftUI development.
Chris Ching - CodeWithChris

FAQ

What's the difference between the free SwiftUI book sample and the full book?

The free SwiftUI book sample contains about 200 pages and has over 150 screenshots to get you started in SwiftUI. The full version has over 560 pages and 360 screenshots and videos. The full version will continually get added to with more content in the future.
Also, the full book comes with the complete Xcode project with over 470 SwiftUI files (a $500 value).

How do I get the new version of the book when updates are made?

When you download a book, you create an account that gives you access. Simply log in again and you will have access to all your updated products. Go into each product and download the newest version. 
I usually include the date in the file name so you can easily see if you have the latest version or not.

The book is too expensive for my country. Do you have other options?

Here are some options:
  1. You can always start with the free SwiftUI book sample to get you learning SwiftUI.
  2. Get work to pay for it. Many times employers will reimburse employees for educational expenses, including books.
  3. Another option is to use the payment plan which breaks down the price into 3 easy payments.
  4. Lastly, you can join my affiliate program for free! Simply share what you have created in SwiftUI, or share your thoughts about the free book sample on social media and reference the book with your affiliate link to get commissions on books sold. You get 20% for every book sold. Get 5 sales to earn enough commission to get the book for free!

How do I get a copy of my invoice so my employer can reimburse me?

  1. Visit your Account page and go to Billing to see your purchases: https://www.bigmountainstudio.com/account/billing
  2. You will see a section called "Invoices". Click on the date (link) of your product.
  3. In the upper right corner you will see a "Download" button. Click that to download a PDF file of the Invoice/Receipt.

Can I copy code out of the book?

You can! We have found that you will get better results when using any other PDF reader besides Preview. The Preview app (default PDF reader) doesn't do such a great job with copying and will sometimes paste words out of order. 🤷‍♂️
The ePub isn't very good though as it puts quotes around whatever you copy and automatically adds where you got the quote from. There is nothing I can do about this.
Your best option is having the Xcode project so you can alter, test, copy, paste code quickly.

I don't have time to read a book!

Then don't read it! Just go through and look at all the pictures
You won't remember ever single screenshot (if you can, I'll be super impressed) but you will get an idea of the variety of everything you can do. When you come to a SwiftUI problem, you will remember the screenshot. Go to the book and open it and get the code you need.

30 Day Money Back Guarantee

If this book doesn't:
  • Help you understand SwiftUI
  • Save you time in your development
  • Supply you with quick answers
Then you can return it for a full refund within 30 days.

SwiftUI Views

Get this book if you:
  • Want to save hours of frustration and get answers quickly
  • Are a visual learner
  • Want to learn SwiftUI quickly
  • Want to be prepared for the next big opportunity

Hi! I'm Mark

I have been teaching programming for over 20 years in the work place and online.

Follow me on Social Media to stay up-to-date on what I'm working on.

You've gotten this far...

Hi, you're still here. You might as well get the free SwiftUI book sample. 
It contains over 200 pages and over 150 screenshots to get you going in SwiftUI.
Get the FREE eBook Sample