addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Native Development Meetup June

First talk:

Monads in Objective-C
Tamás Lustyik - Native Mac developer @ Prezi

In the last couple of years we have seen functional programming (FP) concepts slowly diffuse into imperative languages (just think of the rediscovery of lambdas) and there are probably more to come. If you are an app developer, but functors, monads, applicatives, currying, and higher order functions occupy a special place in your heart, you may be delighted to learn that they can be made available in Objective-C, too, just with a bit of hacking. This talk is about an experimental project that aims at enabling FP in Objective-C. 

Second talk:

Building modular native apps
Balázs Török - Tech lead of Client Tools team @ Prezi

A modular architecture has lots of benefits, but it can also cause you pain during the development. Especially if you are building native applications and targeting multiple platforms from a single codebase. Building tools that support this is a difficult task. It has to serve developers in local development environments as well as continuous integration servers. We chose Gradle as the skeleton of the build process and integrated it with CMake on the native side. This talk will cover how the system works, what infrastructure we use, and what decisions we made.

Join or login to comment.

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