NSBudapest May pre - CRAFT official 🚀


Details
Hi iOStronauts!
This will be an official pre-CRAFT meetup! 🎉
We'll have three fantastic speakers from abroad! This is a great opportunity to meet awesome CRAFT people and for CRAFT people to meet the amazing local iOS community. 🙌
The programme:
Greg Heo (iOS & SWIFT NERD @ TOPOLOGY) - Shared, Exclusive, Mutable, Immutable
Our apps are filled with lots of data: user information, text on labels, IBOutlets, etc. Sometimes the data is accessed and changed from multiple objects on multiple threads, leading to all kinds of bugs that are hard to reproduce. In this talk, we’ll go over how to decide between shared vs exclusive, and mutable vs immutable in modeling your data with the goal of consistency and concurrency-friendly code.
Meghan Kane (iOS DEVELOPER @ NOVODA) - Bootstrapping the machine learning training process for iOS using TensorFlow
When is it valuable to consider using machine learning to help solve your iOS app's problems? We'll go through criteria to evaluate that, practical use cases of incorporating ML models on device, and how to bootstrap the training process (using TensorFlow) for creating ML models that will run on an iOS device.
Maybe you think that you need tons of data and compute power to train your own custom models? Luckily, that is not necessarily the case. Using techniques such as transfer learning and taking inspiration from the plentiful resources from industry and academia, you can get started doing this now. In this talk, we will go through some examples across different domains, and, yes, we will move beyond the cat / dog image classifier (spoiler: we will even move beyond image classification tasks). We'll also touch upon what the newly open sourced Swift for TensorFlow is, what it means for the iOS developer ecosystem, and how it compares with what is available now.
Aleksandar Vacić (FOUNDER @ RADIANT TAP) - Using Coordinators to help UIVC be as simple and focused as desired
UIViewController is possibly the largest class in UIKit, with huge number of tasks it can do. Which does not mean it should. Using a specially crafted Coordinator library, we can free UIVCs from worrying where and how they are displayed, how the model data is getting to them and – especially – what will be the result of the user interactions.
Be there or be square!
The event is free but requires registration.

NSBudapest May pre - CRAFT official 🚀