prototyping ios applications with storyboards
TRANSCRIPT
![Page 2: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/2.jpg)
jensravens.com / Code Europe 2016
A Reintroduction to Xcode’s most hated feature.
![Page 4: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/4.jpg)
jensravens.com / Code Europe 2016
Who is this guy?(aka the shameless self promotion part)
![Page 5: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/5.jpg)
jensravens.com / Code Europe 2016
Jens Ravens
Developer at nerdgeschoss, a mobile first dev agency for sophisticated software. We help startups and medium businesses to build awesome stuff.
![Page 6: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/6.jpg)
jensravens.com / Code Europe 2016
Jens Ravens
50% iOS / macOS using Swift 50% Web / API using Ruby on Rails
![Page 7: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/7.jpg)
jensravens.com / Code Europe 2016
Jens Ravens
Also I blog about Swift stuff on jensravens.com and organize the monthly swift.berlin meetup.
![Page 8: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/8.jpg)
jensravens.com / Code Europe 2016
What I am going to talk about…
the basics of Storyboards, Auto Layout and modern UI techniques
custom views and subclasses with IBDesignable
some tips for everyday development
why Xcode is a great tool for prototyping
![Page 15: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/15.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Storyboards are bad for teams.
![Page 16: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/16.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Storyboards are bad for teams.
It’s just xml under the hood and thanks to storyboard references merge conflicts are rare
![Page 17: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/17.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Styles are hard to maintain consistently across the project.
![Page 18: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/18.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Styles are hard to maintain consistently across the project.
Custom subclasses allow for globally applied styles including a visual preview.
![Page 19: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/19.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Interface builder sucks for auto layout.
![Page 20: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/20.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
Interface builder sucks for auto layout.
It got a lot better. Give it another try.
![Page 21: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/21.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
I am faster in code.
![Page 22: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/22.jpg)
jensravens.com / Code Europe 2016
Why developers don’t use storyboards
I am faster in code.
No. You’re not.
![Page 24: Prototyping iOS Applications with Storyboards](https://reader030.vdocuments.us/reader030/viewer/2022020410/589c737e1a28abe96c8b6be3/html5/thumbnails/24.jpg)
jensravens.com / Code Europe 2016
More Ressources
https://github.com/IBAnimatable/IBAnimatable
https://developer.apple.com/videos/play/wwdc2015/407/