ARK-Builders / ARK-Builders/Shelf

Split APK by each target in order to reduce size

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Kotlin
Stars
2
Forks
2
PR merge metrics
No merged PRs in 30d

Description

The APK was ~ 6MB before we introduced `arklib` into the project:
https://github.com/ARK-Builders/ARK-Shelf/actions/runs/2711988751

Now it is 50MB:
https://github.com/ARK-Builders/ARK-Shelf/actions/runs/2905621288

I think we can do the same split build as in [ARK Navigator](https://github.com/ARK-Builders/ARK-Navigator).

Contributor guide

No contributing guide indexed for this repository

Research direction

Compare the two linked ARK Shelf GitHub Actions runs with ARK Navigator's split-build setup, since no project files are named in the issue. Done means the Android build produces a separate APK for each target and the resulting APK sizes are reduced from the current ~50 MB.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
build-system, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.