addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Swift SV: Implementing “2048” in Swift

  • Jul 24, 2014 · 6:30 PM
  • Aol

Our next speaker, Austin Zheng,  known for writing one of the first open-source apps in Swift (an adaptation of the very popular mobile game “2048”, that quickly garnered over 1,200 stars on Github!

Austin will walk us through how he built the app and what he learned about Swift in the process. He will discuss pattern matching, some of the game logic that Swift's features made easier to work with, and maybe a brief comparison against the Objective-C version he wrote originally.


6:30-7pm:  Doors open. (ENTER Through the entrance on Park Ave via the parking lot). Light refreshments and snacks. 

7pm: Talk + Q & A

Post Talk: We'll head to, Antonio's Nuthouse (a few of blocks away) to continue the conversation over beers.

Getting there:

• There is plenty of free parking available at the Aol building (entrance through Park avenue).

• 3 minute walk from Caltrain “California Ave.” station.

• There will be at least one uber-x car heading to the the city (SOMA) post event. If you'd like to ride-share, contact [masked]. 


The meetup will take place at the auditorium on the ground floor. 

The only door open will be the one in the back of the building. Enter through the parking lot on Park Ave. 

Join or login to comment.

  • Felix C.

    I cannot make it as ad-hoc stuff coming up from my job. Can someone update me later?

    July 24, 2014

  • Greg V.

    Please record this talk!

    1 · July 9, 2014

  • Eli

    Hi Austin,

    I beg to differ. First, I highly recommend that you read the book that I mentioned, not only for its technical contents, but also because it is very entertaining, as strange as this may sound. Secondly, while I agree that most (not all) the features have been in other languages, the combination of the features that were selected (and those that were omitted) is what makes these two languages so special and effective. I think Apple should have made their own modifications directly to D, possibly calling it D++ and leave it at that, but may be they wanted to have something unique to Apple based on non-technical reasons.

    Best regards,


    July 28, 2014

  • Eli

    The meetup was interesting. The speaker did not mention that the language "had inspiration" (i.e. took most of its features) from the excellent language D (the book is "The D Programming Language", a must read for any programmer in any language).

    July 26, 2014

    • Austin Z.

      Hi Eli, thanks for attending the talk. I didn't mention D because, as a matter of fact, almost all of Swift's most prominent features (generics, pattern matching, type inference, tuples, etc) can be found in languages dating back to the 1980s and 1990s. I agree that learning different languages is a great way to broaden your ways of thinking and make you better at your craft.

      July 27, 2014

  • Dianna

    It's so rare that we get events hosted in Silicon Valley anymore, as most events are in San Francisco. Thanks for hosting down here. I know we all really appreciate it!

    11 · July 9, 2014

    • Arwa J.

      Happy birthday! :)

      July 24, 2014

    • Dianna


      July 25, 2014

  • Arwa J.

    Great to see y'all tonight! Here are the slides from the presentation: Once we're done editing the video, I'll post it here. Cheers.

    2 · July 24, 2014

  • Nikki L

    Yes , thanks so much for hosting down here!!!

    1 · July 23, 2014

  • Tod L.

    I'm hoping to be there. Thank you for putting this together!

    1 · July 23, 2014

  • A former member
    A former member

    I would totally be up for this if it were hosted again in San Francisco.

    1 · July 9, 2014

    • A former member
      A former member

      It's okay, Pam --- I'll go and let you know what happened! :)

      July 14, 2014

    • Adam C.

      It might seem anathema to say, so sorry in advance, but having separate SF and SV groups makes a lot of sense. Most other language meetups (eventually at least) split this way (e.g., SF, Oakland and Peninsula/San Jose).

      2 · July 14, 2014

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