Select Teaching / Speaking Sessions

Speaking @ 360iDev

Full Profile

Over 10 years and more than 54 conferences around the country.

Select Conferences

SwiftUI / Combine / Structured Concurrency (full day sessions) [iOS]

  • Async await
  • Async sequences
  • Effectful read-only properties
  • Structured concurrency
  • async let bindings
  • Continuations for interfacing async tasks with synchronous code
  • Actors
  • Global actors
  • Sendable and @Sendable closures

Composing Magic with MVI & Kotlin StateFlow [Android]

Why Swift for TensorFlow? [ML]

Android Best Practices [Android] & Building @ Speed of Thought (Design Sprints) [Android]

Where Are Wearables and Where Are They Going? [wearable tech]

Augmented Reality for the Masses ARCore [Android] & ARKit [iOS]

  1. Native iOS using XCode with Swift
  2. Native Android using Android Studio with Kotlin
  3. Native iOS & Android using game engines Unity and Unreal

‘Real World’ not ‘Hello World’ development [Android] & [iOS]

Technology and Fashion Awaken the Soul of the Shoe [wearable tech]

Sessions on Advanced Android Architecture with Kotlin [Android]

Presentations on advanced Swift [iOS] / Kotlin [Android] development

Intensive all day iOS/Swift class. [iOS]

AI & Wearable Technology for the AAU School of Fashion. [wearable tech]

  1. AI/ML
  2. Blockchain with smart contracts
  3. 3D printing.





Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium


Licenses: To Show Licenses in an App

Avoid Inconsistent App States in iOS by Using the “Locks and Keys” Design Pattern


SwiftUI Navigation understanding

Naming Conventions For iOS Development

Swift Property Observer Warning!

Speed Up UIKit development With Previews

8 Reasons to Choose Flutter for iOS Development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Siamak (Ash) Ashrafi

Siamak (Ash) Ashrafi


More from Medium

Introducing Telex — A lightweight, balanced, iterative framework that aims to make getting work…

Scrum: Hinder or Help?

BLM’s Two-Step Strategy

The Landscape of Product and Hardware Development