Learn, Play, and Code
with Swift Playgrounds

Welcome to my collection of Playgrounds projects, designed to inspire and support your coding journey. These projects are ready to download and open directly in Swift Playgrounds, whether you’re on iPad or Mac. Download each project, dive in, and explore coding on your own terms.
Assets for Playgrounds

Assets for Playgrounds

Enhance your projects

intermediate
Download

Colors, images, custom fonts and localization

Description

A practical resource designed to enrich your Swift Playground projects.
This app provides some helpers to prepare colors, images, custom fonts and localization, offering you the essentials to add a unique touch to your creations.
Whether you're working on a personal project or broadening your learning experience, this will help you add more assets than simply import an image from Photos app.
If you want to create a Playground Book, you’ll find everything you need right here.

Information

Version:
1.4
Released:
18 November, 2023
Updated:
11 December, 2024
Languages:
English
Design Patterns in Swift

Design Patterns in Swift

The Catalog of Swift Examples

advanced
Download

Description

Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
Dive into each of the 22 classic design patterns, grouped by their intent, applied directly in Swift.
This book is based on 'Refactoring.Guru: Design Patterns in Swift' by Eremenko Maxim and Alexander Shvets. Visit https://refactoring.guru/design-patterns to learn more about design patterns.

Information

Version:
1.1
Released:
26 February, 2024
Updated:
11 December, 2024
Languages:
English
Code Kata

Code Kata

Practice Swift with Interactive Code Challenges

beginner
Download

Description

This is a playground designed for developers to strengthen their programming skills with 50 interactive code challenges. Covering a range of topics from basic syntax to complex algorithms, this book provides free form exercises to tackle classic programming problems in Swift and build confidence through practice.

Information

Version:
1.1
Released:
14 November, 2024
Updated:
11 December, 2024
Languages:
English, Chinese (Simplified), French, German, Japanese, and Spanish
Formatting Fundamentals

Formatting Fundamentals

Format Like a Pro with Swift

intermediate
Download

Description

This is your go-to Playground Book for mastering the intricacies of formatting in Swift. Whether you need to format numbers, currencies, dates, or measurements, this guide has got you covered. With examples localized in several languages, it showcases both classic and modern formatters, ensuring you can apply these techniques in any project. Plus, you’ll find practical usage examples for both UIKit and SwiftUI, making it an indispensable resource for Swift developers of all levels.

Information

Version:
1.1
Released:
2 June, 2024
Updated:
11 December, 2024
Languages:
English
Example Book

Book

Creating a Playground Book from scratch

intermediate
Download

Description

This example book walks you through the entire process of building your own Playground Book from the ground up, covering everything from structuring chapters and pages to adding documentation, resources, modules, hints, and cutscenes. Follow along with the detailed instructions and examples provided to creating engaging and educational Playground Books. For an in-depth tutorial, check out the accompanying YouTube in https://youtu.be/xmva1NWEs5s. Whether you’re a beginner or an experienced developer, this resource will equip you with the knowledge and tools to bring your Playground Book ideas to life.

Information

Version:
1.1
Released:
2 June, 2024
Updated:
11 December, 2024
Languages:
English
Apple Logo in SwiftUI

Apple Logo in SwiftUI

Create the classic logo

beginner
Download

Description

Here you'll recreate the classic rainbow Apple logo while learning the basics of symbols, colors and masks.
It's a fun and straightforward way to get hands-on and explore SwiftUI in a relaxed yet creative setting.

Information

Version:
1.0
Released:
17 October, 2022
Languages:
English