Skip to content

Latest commit

 

History

History
347 lines (327 loc) · 32.6 KB

README.md

File metadata and controls

347 lines (327 loc) · 32.6 KB

Awesome iOS Presentation Awesome

Curated list of iOS presentations. Inspired by trySwiftNYC.

Contributing

If you see a presentation or present at the conference/meetup, please submit a pull request to improve this file. Thank you!

Table of Contents


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