Writing Your First Real Swift App

"I’ve completed Swift for Beginners courses on at least four different sites, and if I build one more My First App I may cry.”

You wanted to develop iOS apps. You went through an online course (Hacking with Swift, the Stanford CS193P course, Angela Yu’s Udemy course, Code with Chris) or bought a book to learn iOS development. You went through the whole course and created all the projects.

At this point you felt confident and wanted to make your first app on your own.

Things Got 100 Times More Difficult

Once you started making your first app, you ran into issues.

  • You couldn’t decide on a project.
  • If you picked a project, you didn’t know where to start.
  • You didn’t know what Apple frameworks you needed to learn to develop your app.
  • The project didn’t build, and all Xcode gave you was a vague, indecipherable error message.
  • The app crashed and you couldn’t figure out why.
  • The app didn’t work the way you thought it would.

You felt like you couldn’t program or do anything. You may have started another course but ran into the same problems when building an app on your own.

Take What You Learned and Use It To Write Your First Real App

What if there was a way to take what you learned in your iOS development course and use it to make your own apps?

Enter Writing Your First Real Swift App, a book that guides you through the things you need to go from a course/book/tutorial to making an app on your own. You’ll learn the following in this book:

  • How to pick a suitable project for your first app.
  • What to do before you start writing code.
  • How to determine what frameworks you need to make your app.
  • How to find frameworks to help you finish your app.
  • What to do when you run into problems.

Instead of writing a book where I make an app and you follow along, I’m writing a book to help you make your app.


I like the idea, but what’s more important is if you like the idea. If you do and haven’t signed up for my newsletter already, fill out the following form:

I Want the Book

indicates required