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.
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
Bringing Swift enums to Objective-C with macros
Featuring Brandon Kase
Swift enums allow us to clearly, concisely, and correctly model information. Without these algebraic data types, it's common to resort to poorly representing information with nullables. Extra nullables lead to unnecessary error checking and crashes, and crashes lead to apps that no one wants...ios ioscon swift enums objective-c macros functional
Turbocharging feature releases in Skyscanner
Featuring Zsolt Varnai
At Skyscanner they are trying to build great products by quickly and frequently iterating through the build-measure-learn loop. They're shipping experiments, measuring the success, iterating based on the outcome until they feel it’s right. Their engineers' goal is to make this as painless...ios ioscon objective-c experiment iterate analytics data-driven release appstore
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