Declarative Programming with Android Jetpack Compose / Kotlin Flow & SwiftUI / Combine Framework

GDG San Francisco
Tue, Oct 13, 2020, 6:00 PM (PDT)

54 RSVP'ed

About this event

Along with our sister meetup group, GDG Berkeley, we are excited to have Siamak Ashrafi as our speaker for October 2020!

About the talk:

Mobile development is going through major shifts as Android shifts from Java/XML to Kotlin Jetpack(Compose) / Flow and iOS transitions from Objective-C/UIKit to Swift(UI) / Combine Framework. This is fueled by the coming era of foldables/wearables and we need new tools to help handle these devices. The idea of imperatively defining our UI and handling data flow becomes cumbersome if not impossible.

In this session, we will cover the transition from imperative to declarative programming on both Android and iOS. Both (SwiftUI & Jetpack Compose [unbundled toolkit]) are designed to simplify development and are a complete departure from the current model. We will go over the core design principles and data flow concepts. We will also demo the amazing tooling support provided by Android Studio and XCode. We end the session by showing how the data flow lends itself to the advanced MV(I/VM) architecture. This is a very important talk for anyone looking to build iOS / Android apps in the near future.


Slides: https://docs.google.com/presentation/d/1nVVyWUnnenSJa-vyr_B0sfYr9uPhFFzJyUdKu3NmwrU/edit?usp=sharing

About the speaker:

Ash works as a data scientist (Scikit-learn & TensorFlow) @ Biotech and is an enthusiastic mobile developer, author, teacher, and speaker helping promote the ecosystem (patents, JavaOne Rock Star & 3x Amazon Code Ninja), currently providing developer feedback for Android Jetpack Compose (under NDA) and technical editor of upcoming SwiftUI book. Also, currently working on combining biotech, mobile and fashion to build clothing that keeps people healthy while looking great.

From all accounts should have been killed ☠️ by all three phases of water 🌊.

Solid: Boarding blizzard snow πŸ‚, Liquid: Surfing storm waves πŸ„β€  and Vapor: Sailing hurricane winds ⛡️ ... Lucky & Glad to be alive!

Speaker


Organizers