Skip to content
CocoaHeads May 2023

Details

Join us for the May 2023 event hosted by Linearity.

In this event, we will dive into the fundamentals of graphics with cubic bezier curves to see how to manipulate and render them to fit your vector graphics needs. We will also see how to use Apple's Metal API to work towards your first iOS app that features graphics and animations made by Metal.

Location directions:
Sophienstraße 6. Walk through “Die Hackaschen Höfe” and take the staircase on your right. The staircase is across “Ben Rahim”.

Linearity office is on the second floor above the Köh Billards.

Here's our agenda:
18:30 Doors open. Let's start with food, drinks & networking.

19:00 Introduction from CocoaHeads and Linearity

19:10 Cubic Bezier Curves: the building blocks of vector graphics by Jerome Morin-Drouin.
For rendering and manipulating 2D vector graphics, the Cubic Bezier Curve can handle almost everything you'll ever need. In this talk, we will explore the main properties that make them so useful. We'll also talk about how to combine them into complex paths and surfaces, as well as special emphasis on how to use them in the context of iOS/macOS, with some advanced usages of CGPath.

19:40 Short break

20:00 Building your first iOS app with the Apple Metal API by Georgi Nikolov
Coming from a web/computer graphics background, Georgi has always had a deep interest in developing Apple platforms. Around December last year, he finally decided to take the jump and started heavily learning Swift first and then the Apple Metal API. Georgi will share his experience and what he learned while developing an iOS app. This will be done through the developer's perspective with a JS / WebGL background and compare writing Swift / Metal.

20:45 Open mic

21:00 Networking

21:15 Doors close

Speakers

Jerome Morin-Drouin
Jerome is a developer, a mathematician and a game designer based in Berlin. He enjoys working on problems that combine people and mathematics.

At Linearity, Jerome works as an iOS developer specializing in the maths of vector graphics: playing with Bezier curves and exploring new ways to use them.

Georgi Nikolov
Georgi is a developer living and freelancing in Berlin. He has a deep interest in computer graphics and specializes in developing rich user interfaces, websites, animations and visualizations.

Recently, Georgi did a deep dive into the iOS world. After two months of development, he finally has his first iOS / iPadOS app - "Metal Sketch Dojo," featuring a collection of graphics and animation demos written from scratch with the Metal API. You can test it for yourselves and read the technical details at https://github.com/gnikoloff/apple-metal-sketch-dojo

About Linearity
At Linearity, we’re breathing new life into the design process. By creating tools that invite collaboration and foster creativity, we help every marketing team create professional content that moves people.

Recording consent
To be able to share the presentations afterwards, we’ll be recording the event. By signing up, you give us permission to do video recording. Should you have any questions or concerns, please contact us beforehand.

------
P.S. We are looking for a host for our future events. Please reach us by email: berlincocoaheads@gmail.com
P.P.S All our online resources could be found here.

Photo of CocoaHeads Berlin group
CocoaHeads Berlin
See more events
Linearity
Sophienstraße 6 · Berlin, BE