SwiftUI Charts Mastery book

  • Mar 2, 2025

Working on a new book for SwiftUI Charts!

A few weeks ago I started working on a new book called SwiftUI Charts Mastery.

Why this book?

Recently, our team has been implementing charts for our apps at work.

Our UI designer kept asking for specific styles and layouts, and I realized...
there wasn’t a single, go-to resource packed with visual examples.

I wanted something where I could flip through to get an overview of the parts and then look at pictures to find an example that was like or close to what our UI designer wanted.

I have a chapter on Charts in SwiftUI Views Mastery, which helped me get started, but it doesn't go into depth on options and customizations.

So, I decided to write the book I needed!

Here's a draft of the book cover:

SwiftUI Charts Mastery

This could change in the future before it's released.

How far along am I?

Right now, I’ve got:

  • A pretty solid start on the table of contents

  • 40 example charts already built, covering a range of topics

  • A book cover (above)

  • The book document is built and started.

My Book Writing Process

This will be the eighth book I have written now. When I first began writing I thought I could stick with a process where I could:

  1. Create a table of contents

  2. Code up all the examples

  3. Write the book and add the examples

But from doing this for so long, I observed it doesn't work this way for me.

Instead, it's more iterative and I work on these items in any order:

  • Work on a table of contents

  • Work on coding the examples

  • Work on writing the book and adding examples

  • Does anything need to change? Go and change it.

The more I study and write, the more I learn and the more I realize I need to:

  • Change the order of topics

  • Create different examples

  • Re-arrange the book pages

Visual References

Another thing I do is create visual references for the book to help me write and code the book further.

So it's not uncommon for me to add some pages to the book to help me while coding the book.

For example, I added this reference for myself and the reader:

SwiftUI Charts Mastery - Chart Parts

This helps me organize the parts of the chart for the contents of the book.

Any Requests?

If you have any topics you would like me to consider, please let me know.

When I get requests, I make a list and try to fit them in where they would normally appear in the table of contents.

However, not everything in the table of contents makes it into the first version of the book. To save time and get the book released, I will save topics for the second version.

Release Date?

Right now this is more of a personal, casual side-project and I don't think there is a lot of demand for this kind of book.

The topic is kind of a specialized topic and I don't imagine a lot of people have charts in their projects so at the moment, I don't have a release date for it. (I mean, definitely 2025...maybe Summer or before.)

Updates

I'll keep posting updates on the book's progress though!

Learn More

You can join the waitlist here to get notified about updates and when the book is released.

SwiftUI Charts Logo

0 comments

Sign upor login to leave a comment