addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Bringing Swift Into the Real World: Debuting the NormanScript 2D Drawing Library

  • February 9 · 6:15 PM
  • Atomic Robot

Description:

NormanScript is a graphing framework that can be used to generate 2D SVG graphics. Swift is a fun language backed by powerful features. NormanScript unlocks the creative ability of Swift to create beautiful generative art, or precise mechanical models. This talk will explain the history and basics of the NormanScript library. We will also explore a live coding example to see the framework in action.

Bio:

Jeff Camealy is a former Apple engineer working in Cupertino CA. There he worked as a Senior iOS Apps Engineer on 1st party Apple apps such as Podcasts, Trailers, and Remote - some of the most used apps in the world with millions of daily active users.

Jeff is a passionate maker and inventor. Having written a popular Swift iOS development course for Career Foundry online, he is a passionate speaker and instructor for young developers. Jeff has studied in Java, C, C++, Perl, Lisp, Javascript, Ruby, Objective-C, and Swift.

Join or login to comment.

  • Jeff C.

    Best speaker I've every heard.

    February 10

    • Chris

      Can confirm. world record level speaking witnessed.

      February 11

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy