Files
aab2apk/README.md
2024-03-13 16:17:38 +05:30

56 lines
3.4 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)
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-closed/iammohdzaki/BundleToolUI-Desktop)
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/iammohdzaki/BundleToolUI-Desktop)
![GitHub Release](https://img.shields.io/github/v/release/iammohdzaki/BundleToolUI-Desktop)
![GitHub Repo stars](https://img.shields.io/github/stars/iammohdzaki/BundleToolUI-Desktop?style=flat-square)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/iammohdzaki/BundleToolUI-Desktop)
</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 (in progress) 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.
## License
By contributing to AAB to APK Converter, you agree that your contributions will be licensed under the [MIT License](LICENSE).