"The key to create an iOS app extension in an efficient way is to correctly manage dependencies to maximize code reuse across the app and extension while optimizing binary size and memory usage."
"Since Lyft uses Bazel, they relied on a graph visualization software, Graphviz, to create an image from the data produced by Bazel using the query --output=graph command."
"The worst-case scenario is hitting the 200 MB download size limit, which triggers an additional confirmation dialog during app download when using cellular data."
"To measure the binary size impact in detail, each module can be added as the only dependency to the Apple Maps extension and analyzed using the binary-size-diff tool."
Collection
[
|
...
]