Georgi Nikolov

Software Engineer

connect@georgi-nikolov.com
Torstraße 179 / 10115 Berlin / Germany

Apple Metal Sketch Dojo

2023
Personal Work

Available for iOS and iPadOS

try the public beta - https://testflight.apple.com/join/neaw91ke

source code - https://github.com/gnikoloff/apple-metal-sketch-dojo


Technologies Used:

Swift, SwiftUI, Apple Metal API

Role:

Development


iPhone preview of the app

This is my first iOS app and a playground for me to explore Swift and the Apple Metal rendering API.

This project has no external libraries: all animations, physics and graphics are written from scratch. I worked on it in my spare time for almost 2 months, learning a ton about Swift, Metal and different rendering techniques in the process. For studying I used these resources (in the following order):

Coming from web development with Javascript and WebGL / WebGPU, this project was really fun to do as my first iOS app.

Check out the technical behind the scenes breakdown at https://github.com/gnikoloff/apple-metal-sketch-dojo

App home screen view