minsOne/awesome-ios-presentation Curated list of iOS presentations
Overview Introduction People Issues README Awesome iOS Presentation
Curated list of iOS presentations. Inspired by trySwiftNYC .
If you see a presentation or present at the conference/meetup, please submit a pull request to improve this file. Thank you!
Presentation
Slides
Flexible Code for Generic Collections
x
Swift at Scale
A quantitive look at Swift usage
Swift Enums and State Machines
ProcedureKit and You
Pushing the boundaries of Swift to the Server
x
Storyboards Revisited
x
Talking to Swift
How to Rescue a Codebase
The Unreasonable Effectiveness of Declarative Code
Swift & Security
Clear as a bell: Sharing technical expertise
Pushing the limits of protocol oriented programming
x
Data Consistency in an Unpredictable World
Case study: Swift with ~150 engineers
Interfacing with GraphQL in Swift
Launch arguments - the mysteries
Dynamic Swift
Contributing to the Swift compiler
Rubik's Cubes and Genetic Algorithms in Swift
x
Clarity, Cohesion, Coupling, Complexity
Closing Panel Discussion
Presentation
Slides
Video
Frenchkit’s opening keynote
x
Building your UI Developer’s Toolbox with Playgrounds with Hugues Bernet Rollande
x
x
Introducing Classrooms
x
Optimizing Your App’s Performance – How to Do It Right? with Bruno Virlet
x
Human Engineering with Jérémie Girault
x
Reactive Programming with RxSwift with Florent Pillet
x
x
Swift script all the things! with Roy Marmelstein
x
Swift Package Manager with Jean Christophe Pastant
x
Designing Pro Apps with Piet Brauer
x
x
Mixins vs Inheritance with Olivier Halligon
x
x
Swift Evolution – 140 Proposals in 30 Minutes with Jesse Squires
x
x
Core Data – It’s Not Dead Yet with Abizer Nasir
x
x
End-To-End Application Development with Swift
x
Presentation
Slides
Video
Lambda: There and Back Again
x
Building a Tiny Compiler
x
x
Incremental Swift
x
Healthy Minds in a Healthy Community
x
Extending Xcode 8
x
x
Say It Ain't So: Implementing Speech Recognition in your app
x
x
Real World Swift Performance
x
x
Pushing the Envelope with iOS 10 Notifications
x
x
Decoding JSON with Swift
x
Architectural Superpowers
x
End-to-end application development in Swift
x
x
Driving User Engagement with watchOS 3
x
x
Property-Based Testing with SwiftCheck
x
Result Oriented Development
x
x
Designs for the Human Mind
x
x
Building user-centric security model in iOS applications
x
x
Making rich text editor in Swift
x
Building a Better Language App with Swift
x
x
I make iOS apps - is RxSwift for me?
x
x
Swift eye for the Stringly typed API
x
x
Refactoring at scale – Lessons learned rewriting Instagram’s feed
x
x
Presentation
Slides
Video
Table View Controllers in Swift
x
Real World Mocking in Swift
x
x
Creating a Swift Library
x
x
Blending Cultures: The Best of Functional, Protocol-, & Object-Oriented Programming
x
x
Prototyping Magic
x
x
Boundaries in Practice
x
x
How to Train Your Swift: Examples of Computational Statistics in Swift
x
x
Advanced Graphics with Core Animation
x
x
Advanced Image Processing with Core Image
x
x
How to be Invisible
x
x
Motivation-based Library Abstraction
x
x
tvOS
x
x
Protocol Extensions: A History
x
x
Dive into Swift Ecosystem
x
x
Three Stories of Error Handling in Swift
x
x
Swift Compiler Integration in LLDB
x
x
Building Women Who Code in Tokyo
x
x
Protocol-Oriented Programming in Networking
x
x
Presentation
Slides
Video
Writing Swift, while living on Objective-C
x
Programming without recompiling
x
Thinking of your tests as a software product
x
Reactive State Machine
x
Enter the Dragon: Taming LLVM
x
Low-Hanging View Controller Fruits
x
Memory Graph Debugger
x
Notify Me, Notify You. Aha!
x
A Protocol for Composition
x
Visualizing Graphs in Swift
x
Build Features, Not Apps
x
Scaling at Large - Lessons learned rewriting Instagram’s feed
x
Leveraging Swift's Type System
x
Outsmarting Hackers before your App gets pwn'ed
x
Realm: How I learned to love database again
x
Optimization - Making your app faster
x
A toy web framework in Swift
x
Swift for IoT
x
Talk
Video
Networking
x
Rendering CommonMark
x
Rendering CommonMark (Part 2)
x
Loading View Controllers
x
Connecting View Controllers
x
Generic Table View Controllers
x
Stack Views with Enums
x
Networking: POST Requests
x
Q&A
x
Project Introduction: Ledger GUI
x
Evaluating Expressions
x
Evaluating Transactions
x
Parsing Techniques
x
Growing Trees with Classes and Structs
x
Building Parser Combinators (Part 1)
x
Building Parser Combinators (Part 2)
x
Ledger GUI Architecture
x
Adding Search to the Ledger GUI App
x
From Runtime Programming to Functions
x
Understanding Value Type Performance
x
Structs and Mutation
x
Command Line Tools with Swift
x
Splitting Arrays
x
Presentation
Slides
Video
스위프트 3 소개
x
x
스위프트 개발환경의 변화
x
x
Do Swift: 스위프트 프로젝트 도전기
x
x
스위프트 Internals
x
x
안드로이드 개발자를 위한 스위프트
x
x
RxSwift 시작하기
x
x
스위프트 패키지 매니저
x
x
프로토콜 오리엔티드 프로그래밍
x
x
스위프트 퍼포먼스 이해하기
x
x
Docker + 스위프트 서버 사이드
x
x
Swift 모바일데이터베이스 : Realm
x
Presentation
Video
Advanced Notifications: Rapid Prototyping and Server-side Swift
x
Testing without Xcode
x
Product vs Craft
x
Emissions and Extractions: A Tale of React Native on iOS
x
Presentation
Slides
Video
Scaling Your App for Rapid Growth by using Testing, Deploying and Monitoring
x
Design & Development = Better Together
x
Pushing the boundaries of Swift to the Server
x
Contextual Communication in a Connected World
Easy, Beautiful Typography with BonMot
x
x
The Secret Life of a Digital Nomad
x
x
A user-centered approach to solving micronavigation for the blind
Bring Your App To Life with CALayers
x
x
The Third Wave: How indies can still impact the future of iTunes
VoiceOver is Awesome
Tilting at Windmills
x
x
Continuous Delivery for iOS & Mac Apps
x
x
Apple and VR
Swift Scripting Redux: Localization
x
x
The Art of the Sell
A Different Vision of the Mobile Revolution: How Mobile Technologies are Changing the Lives of People With Visual Disabilities, and How You Can Be a Part of the Change
Reactive Programming with RxSwift
x
x
Become a Better Engineer Through Writing
x
x
Futures and Promises, or how I learned to stop worrying and love the GCD
x
x
Selling Your Weird Mouth Noises
“Richard, I don’t think you understand what the product is” — A Designer’s Response to Silicon Valley
Sell Out and Save the World!
Building Periscope Sketches
x
x
Radical Hospitality - One Shower at a Time
Playgrounds: teach nerdy stuff in a fun and efficient way!
Duty of Care
A Developer's Routine to Stay Focused and Productive
x
x
How (not) to write an iOS SDK
x
x
Type Erasure Magic
x
x
Saving Lives… with iBeacons!!
x
A Startup’s Secret Weapon: The Product Engineer
Be the quality you want to see in your app [Swift edition]
x
Know the World and Make it Better
Turning UIKit Inside Out
x
x
Writing software to make a difference
Cross-platform Swift
x
x
Creating the Future
Practical Core Bluetooth in IoT & Wearable projects
x
x
What the Functor is a Monad
x
x
Advanced ObjC<->Swift Interoperability
x
x
Stylish Developers Guide to Unit Testing in Swift
x
WWDC Week In Review (except for Friday)
Presentation
Slides
Video
The Open World of Swift 3
x
x
Faceoff: Android vs. iOS
x
x
SourceKit and You
x
x
Practical Protocol-Oriented-Programming
x
x
Presentation
Slides
Video
Building Real-Time Apps in Swift
x
Flexible Layout Kit: JSON to native iOS
x
A little respect for MVC
x
Getting „emotionally“ back to the playground!
x
Bringing Swift to the Cloud
x
Panel
x
Server Side Swift
x
Test-Driven iOS Development with Swift
x
Protocol Oriented ViewController Coordinators
x
How I survived an impossible deadline
x
Concurrency in iOS
x
Presentation
Slides
Video
Xcodeless
x
Creating an animation with CAReplicatorLayer
x
x
The Empathetic Developer
x
x
Protocol Oriented Programming
x
x
CloudKit: The Forgotten Cloud
x
x
iOS UIs built as Lego bricks
x
x
Swift [and the] Evolution
x
x
Beyond JSON in Swift
x
x
Tiny Networking in Swift
x
The Bright Future of Swift
x
x
Going Swift and Beyond
x
x
Localization is hard
x
x
Beyond Crusty: Real-World Protocols
x
x
Presentation
Video
Practical Testing Tips
x
"Can we submit yet?" - The secret to blazing-fast, rock-solid automated tests
x
There is no 2nd chance for a first impression
x
Intro to tvOS
x
ResearchKit & CareKit
x
Concurrency in iOS
x
I Swift therefore I am - Swift and Philosophy
x
Practical Core Bluetooth in IoT & Wearable projects
x
Mobile wars: HTML5 vs. Native
x
Live Objects
x
A story of Burnout
x
Understanding your Toddler
x
Protocol-Oriented DataSources in Swift
x
MVVM, RxSwift and DataControllers
x
Framework Oriented Programming
x
A Little Respect for MVC
x
An Invasive Investigation of Navigation
x
Why the dark side of the force should use Swift and a SOLID architecture
x
Turning UIKit inside out
x
Mastering reuse: A journey into application modularization with VIPER
x
Boundaries In Practice
x
iOSCon Park Bench Panel Sessions
x
Presentation
Video
UIStackView for Fun and Profit
x
Closing ePlenary - Erica Sadun
x
ObjC<->Swift Interoperability and The Future
x
Cross-platform Swift
x
Swift's Initialization Sequence
x
Discovering Native Swift Patterns
x
Using QuartzCode (not Composer) to design animation code
x
Asynchronous NSOperations
x
Inferences and Generics
x
Extemporaneous Motivational Random Themed Talk
x
An Invasive Investigation of Navigation
x
Accessing Sensor Data on Apple Watch & Apple TV
x
How to Build a Compelling Watch App/Complication
x
New Patterns for Working with UITableView in Swift
x
How Hot Is My Coffee? Sensors, Core Bluetooth and Swift!
x
Swiftly Styled
x
Forward 5 › Swift: Keynote Panel
x
Forward 5 › Swift Preview Shruti Malugu
x
Forward 5 › Swift Preview Craig Clayton
x
Forward 5 › Swift Preview: Max Firtman
x
Forward 5 › Swift Preview: Richard Fox
x
Presentation
Video
Legacy
x
Build once, use everywhere
x
High-Performance iOS Networking
x
Practical Core Bluetooth in IoT & Wearable projects
x
Working Within the Walled Garden
x
MVVM-C In Practice
x
Outside In – Using UI Tests To Start Improving Your App
x
An Indie's Guide to Building Profitable Apps
x
Reading in a New Language
x
Humanities x Technology
x
Your (Forgotten) Friend inside Xcode
x
App Security and Securing Apps
x
Bring Your App to Life with CALayers
x
The Empathetic Programmer
x
Dependency Injection in Swift
x
4 Steps To (Architectural) Epiphany
x
A Time Lapse look at Swift
x
#NoExcuses
x