Mobile @ IBM – Full-stack functional Swift workshop


October 23, 2019 5:00 pm EET

Good news for all passionate developers! We are happy to announce a new event series for mobile app development! Let’s get together across different cities such as Cluj-Napoca, Brasov, Bucharest and Timisoara and share our experiences.Join our meetup to find out where the next event will be held.

As a quick overview, since its first public release in 2014, the Swift programming language has become wildly popular among developers for its type-safety, functional use, and expressiveness. Despite its existence as the go-to language for iOS apps, the language is increasingly being used on the server and in the Cloud. IBM contributed to this server-side Swift ecosystem with Kitura, an enterprise-ready REST API framework that is based on Express.js. The future of Kitura is as exciting as the Swift ecosystem itself, and we’re excited to see what comes next!
Are you a developer who’s familiar with all layers in software development? Then consider yourself a full-stack developer! The workshop will walk you through concepts of Kitura, Swift and Combine, starting with its architecture, flying past codable routes and ending in deploying your application – and everything in between.

WHO is this for?
This workshop is for anyone that wants to obtain better understanding of functional coding in Swift using Combine, SwiftUI and Kitura. Whether you are just starting out or you have programming experience already, you’ll find this Meetup the perfect event to start expanding your knowledge and to experiment with ideas. Feel free to come along and share the projects you are working on, ask for help, discover new stuff you could implement in your apps and have fun in a friendly environment.

WHAT will we cover?
Here’s our agenda for the evening:

18:30 → 19:00
Doors open, food, drinks, networking
19:00 → 19:15
Short overview of SwiftUI, Combine and Kitura

19:15 → 20:00
Hands-on Workshop – let’s create our own blog using Kitura APIs, SwiftUI and Combine
20:00 → 20:15
Break and networking
20:15 → 21:00
Hands-on Workshop – connecting Combine with SwiftUI and multiple platform deployment (iPhone, iPad, Apple TV)
21:00 → ∞

Let’s gather, talk Swift and have fun 😊
Not sure you can make it in person? We got you covered – just send me a message with your e-mail address and I’ll make sure you get in the live session.

IMPORTANT! Bring your MAC and charger. Moreover, please make sure you have the xcode latest beta installed. It would be helpful to quickly start the hands-on session if you install IBM Kitura in advance (command-line interface – 𝗯𝗿𝗲𝘄 𝗶𝗻𝘀𝘁𝗮𝗹𝗹 𝗸𝗶𝘁𝘂𝗿𝗮)

Our speaker: Daniel Mihai Mandea is a Mobile Applications Architect @IBM with a sixth sense for building awesome mobile applications. He is an active member of Github and Swift@IBM communities where he maintains multiple open sources projects. Passion for technology is his biggest driver that always helps him to go the extra mile and make end users experience much greater. He is always in the loop with hot new technologies and advocating functional approaches.

TBD, Bucharest, Romania