Files
aab2apk/README.md
T
2024-04-05 21:07:24 +05:30

58 lines
4.0 KiB
Markdown

<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/iammohdzaki/AabToApk-Desktop/blob/main/assets/bundletool-white.png">
<img alt="BundleTool-UI logo" src="https://github.com/iammohdzaki/AabToApk-Desktop/blob/main/assets/bundleTool-black.png" width="40%">
</picture>
</div>
<br><br>
<div align="center">
[![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)
</div>
<h1 align="center">Android APK to AAB Converter</h1>
<div align="center">
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).
</div>
</br>
<p align="center">
<a href="https://github.com/iammohdzaki/BundleToolUI-Desktop/issues/new?assignees=&labels=bug&projects=&template=bug_report.md&title=%F0%9F%90%9B+Bug+Report%3A+">Report Bug</a>
ยท
<a href="https://github.com/iammohdzaki/BundleToolUI-Desktop/issues/new?assignees=&labels=enhancement&projects=&template=feature_request.md&title=%F0%9F%9A%80+Feature%3A+">Request Feature</a>
</p>
<div align="center">
<img src='https://github.com/iammohdzaki/AabToApk-Desktop/blob/main/assets/ata.png' width=50% height=50% alt="BundleTool-UI">
</div>
## 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).