Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Bazel-Building an iOS App Containing 330+ Frameworks

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This flash talk explores how Bazel was implemented to accelerate build times for a massive iOS application. Learn how the Allegro e-commerce platform, used by millions in Eastern Europe and developed for over 11 years, tackled the challenge of compiling an app that grew from 30+ frameworks to more than 330 frameworks with mixed Swift and Objective-C code. Speaker Maciej Piotrowski shares the specific actions taken to enable extensive modularization, generate .xcodeproj files, and implement caching of pre-compiled binaries. Discover how the team achieved Bazel's benefits without using standard rulesets and tools, allowing developers to focus on individual projects within the workspace rather than waiting through lengthy compile times.

Syllabus

Bazel-building an iOS app containing 330+ frameworks

Taught by

Linux Foundation

Reviews

Start your review of Bazel-Building an iOS App Containing 330+ Frameworks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.