Buddybuild is a continuous integration, continuous deployment and user feedback platform built specifically for mobile development teams.
Buddybuild is trusted by companies like Slack, Meetup, Firefox and thousands of others to reliably build, test and deploy their mobile apps. It saves them from spending hundreds of hours writing and maintaining build scripts, debugging flaky test infrastructure, managing provisioning profiles and manually deploying to the App Store.
Gone are the days of retrofitting legacy web infrastructure, and constantly maintaining your build infrastructure to meet your mobile development needs. Buddybuild gives you back the time normally spent on creating and maintaining your development pipeline so you can focus on building apps your users will love.
Lightning Talks 1
Featuring Kevin Muessig, Lasse Koskela and Eliasz Sawicki
Architecting Alive Apps
Featuring Jorge Ortiz‑Fuentes
Our apps are ever more alive. They interact with the rest of the world talking to backends and receiving notifications from them. They get their input from us and from other sensors. They are even aware of the location of the device they run in, or its position. But, in our IoT world, they may...ios ioscon swift mobile app architecture iot
Keynote: Do-It-Yourself Functional Reactive Programming
Featuring Manuel M T Chakravarty
Swift’s strong functional programming support leads to a lot of interest in adapting functional programming techniques to writing Cocoa applications. In particular, functional reactive programming (FRP) promises to replace unstructured side effects by structured change propagation in response to...ios ioscon swift frp cocoa reactivecocoa rxswift
Talking to Strangers: Peer-to-peer networking between apps and platforms
Featuring Lasse Koskela
What do Multipeer Connectivity, Core Bluetooth, and NSNetService have in common? They allow your apps to find and talk to each other in a true peer-to-peer manner.ios ioscon swift peer-to-peer tvos siri nsnetservice core-bluetooth multipeer-connectivity networking p2p nsnetservices
Rules of (Visual) Design for Developers
Featuring Lasse Koskela
Some of you are spoiled with a team of rockstar programmers featuring world-class designers. Some of you are not so lucky and will have to make do with what you've got - a bunch of programmers pretending to be multitalented visual artists or UI designers. There is a lot of design literature...ios ioscon swift design ui typography layout interface-design
Welcome to Day 2 of #ioscon 2017 with Paul Ardeleanu
Featuring Paul Ardeleanu
Fire exits? Voting system for rooms' allocation? Code of Conduct? We got it covered.ioscon
Buffers and Encoders and Command Queues, omg!
Featuring Janie Clayton
Metal was announced in 2014, yet it still hasn't really been widely adopted. It can be incredibly difficult to find a good starting point with Metal and many of you get discouraged. You run into a wall of jargon without context and it gets too confusing and you give up.ios ioscon swift games gaming buffers encoders command-queues metal
Type-safe Web APIs with Protocol Buffers in Swift
Featuring Yusuke Kita
Apple recently open sourced swift-protobuf which is a plugin of Protocol Buffers for swift language. Protocol Buffers enables us to have type safety, make API faster and unify schema of structured data. JSON used to be a reasonable way for API call in most cases, but Protocol Buffers could be...ios ioscon swift api type-safe protocol-buffers json
Composable Caching in Swift
Featuring Brandon Kase
Consider what it means to be a cache. You need to be able toios ioscon swift cache functional composable monoid caching
Workshop: Natural Swift: write Swift the way it was meant to be written
Featuring Paul Hudson
By themselves, value types, protocols, and functional programming are all useful tools in any Swift developers toolbox, but when their powers combine they can help you write smarter, simpler, safer code.architecture value-types protocols functional-programming ios ioscon swift