|
5 days ago | |
---|---|---|
.github | 3 weeks ago | |
app | 5 days ago | |
arts | 3 months ago | |
docs | 5 days ago | |
fastlane/metadata/android/en-US | 1 month ago | |
gradle/wrapper | 5 months ago | |
hiddenapi | 1 week ago | |
libapkparser | 4 months ago | |
libopenpgp | 4 months ago | |
libs | 2 months ago | |
libserver | 3 months ago | |
scripts | 3 weeks ago | |
server | 1 week ago | |
.gitignore | 4 months ago | |
.gitmodules | 3 months ago | |
CONTACT.md | 5 months ago | |
LICENSE | 11 months ago | |
README.md | 3 weeks ago | |
build.gradle | 6 days ago | |
common.gradle | 3 weeks ago | |
gradle.properties | 11 months ago | |
gradlew | 5 months ago | |
gradlew.bat | 5 months ago | |
settings.gradle | 2 weeks ago |
Yet another Android package manager and viewer, but...
…and other minor features such as installing/uninstalling/updating/enabling/disabling apps, displaying app installation info, opening in F-Droid, Aurora Droid or Aurora Store. This single app combines the features of 5 or 6 apps any tech-savvy person needs!
Help translate the app strings and the docs at Hosted Weblate.
There is a Telegram channel for App Manager.
The following steps are required only if you want to build APKS:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bundletool
brew install bundletool
sudo apt-get install build-essential
For Fedora/CentOS/RHEL:
sudo yum groupinstall "Development Tools"
For Arch/Artix/Manjaro:
sudo pacman -S base-devel
bundletool
command. A quick way would be to create a file bundletool
in /usr/local/bin
directory with the following content:
#!/usr/bin/env bash
exec java -jar "/path/to/bundletool-all.jar" "$@"
Make sure to replace /path/to/bundletool-all.jar
with the actual path for bundletool-all.jar. Also, make the file executable:
chmod +x /usr/local/bin/bundletool
git clone --recurse-submodules https://github.com/MuntashirAkon/AppManager.git
You can use the --depth 1
argument if you don't want to clone past commits.
./gradlew packageDebugUniversalApk
The command will generate a universal APK instead of a bundled app.
In order to create a bundled app in APKS format, build Android App Bundle (AAB) first. Then run the following command:
./scripts/aab_to_apks.sh preRelease
Replace prePelease
with release
or debug
based on your requirements. It will ask for keystore credentials interactively.
The script above will also generate a universal APK.
You are welcome contribute to App Manager! This doesn't mean that you need coding skills. You can help App Manager by creating helpful issues, attending discussions, improving documentations and translations, making icon for icon packs, adding unrecognised libraries or ad/tracking signatures, reviewing the source code, as well as reporting security vulnerabilities. If you are going to contribute to AM with your coding skills, please read the following:
Note: Repositories located in sites other than GitHub are currently considered mirrors and PR/MR submitted there will not be accepted. Instead, you can submit patches (as .patch
files) via email attachment. My email address is muntashirakon [at] riseup [dot] net. Beware that such emails may be publicly accessible in future. GitHub PRs will be merged manually using the corresponding patches. As a result, GitHub may falsely mark them closed instead of merged. Make sure to sign-off your commits.
App Manager doesn't support any donations directly. However, if you like my projects (App Manager being one of them), you can buy me a coffee by sending an anonymous donation to one of the following Bitcoin addresses:
33TDkWVv5EgwfKGJk7YaS2Ev1CBzBP9Sav
38bzvWDD99dJhXg9tC4yQEnGdnAKPtwSXG
3FHTxPoYa92dNJK6pkhwyVkMG8Vv3VpGpg
By sending me BTC, you agree that you will not share the transaction info in public i.e. the transaction will remain anonymous, nor will you use it as a leverage to prioritise your requested features. I accept feature requests without any donations, and they are prioritised according to my preferences.
App Manager is open for funding/grants. If you are an organisation interested in funding it you can contact me directly at muntashirakon [at] riseup [dot] net (FINGERPRINT: 7bad37c2981e41f8f6abea7f58f0b4f26c346fce
).
A list of credits and libraries are available in the About section of the app.