BundleTool-UI logo


[![CodeQL](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/codeql.yml/badge.svg)](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/codeql.yml) [![kotlin_lint](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/kotlin_lint.yml/badge.svg)](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/kotlin_lint.yml) [![Run Tests](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/workflow.yml/badge.svg)](https://github.com/iammohdzaki/BundleToolUI-Desktop/actions/workflows/workflow.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=iammohdzaki_BundleToolUI-Desktop&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=iammohdzaki_BundleToolUI-Desktop) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=iammohdzaki_BundleToolUI-Desktop&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=iammohdzaki_BundleToolUI-Desktop) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=iammohdzaki_BundleToolUI-Desktop&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=iammohdzaki_BundleToolUI-Desktop) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=iammohdzaki_BundleToolUI-Desktop&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=iammohdzaki_BundleToolUI-Desktop) [![GitHub Release](https://img.shields.io/github/v/release/iammohdzaki/BundleToolUI-Desktop)](https://github.com/iammohdzaki/BundleToolUI-Desktop/releases) [![GitHub Repo stars](https://img.shields.io/github/stars/iammohdzaki/BundleToolUI-Desktop?style=flat-square)](https://github.com/iammohdzaki/BundleToolUI-Desktop/stargazers)

Android APK to AAB Converter

Bundle Tool UI - Desktop is an open-source tool built with Kotlin and Desktop Compose that allows users to convert Android App Bundles (AAB) to Android Package (APK) files using Google's [BundleTool](https://github.com/google/bundletool).

Report Bug ยท Request Feature

BundleTool-UI
## FEATURES * __AAB to APK Conversion__:Convert Android App Bundles (AAB) to Android Package (APK) files. * __User Interface__: Simple and intuitive user interface built with Desktop Compose. * __Signing Configuration__: Enable users to specify signing information, including debug or release signing, keystore paths, and passwords. * __Platform Compatibility__: Cross-platform support for Windows,(not yet) macOS, and Linux. * __Auto Save Jar Paths__: Enable users to save jar path for future use. * __Bundle Tool CLI Options__: Enable users to use CLI options from BundleTool. * __ADB Support__: Enable users to configure ADB to generate APKs based on connected device serial id. ## Getting Started To run BundleToolUI-Desktop on your system, download compressed build based on your OS and run .exe file. ## CONTRIBUTING Thank you for considering contributing to AAB to APK Converter! Contributions are welcome and encouraged. [For More Info](CONTRIBUTING.md) ## License By contributing to AAB to APK Converter, you agree that your contributions will be licensed under the [MIT License](LICENSE).