bazelbuild / bazelbuild/rules_swift

Android binary size is very large

Open
#1,828 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Starlark
Stars
353
Forks
172
Avg merge
23h 14m
Merged PRs (30d)
8

Description

Currently even the simplest Swift android NDK bundle is almost 8mbs, compared to like 10k from the most trivial C* bundle. This is probably a barrier to adoption. We should look to see if there's any low hanging fruit we can fix.

cc @AttilaTheFun

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the simplest Swift Android NDK bundle and measuring its size against the trivial C bundle described in the issue. Investigate the build output to identify low-hanging sources of the roughly 8 MB size; done means documenting and addressing a concrete size reduction, with measurements showing the result.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, swift
Domain
build-system, mobile-dev, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.