{"repo":"solrudev/Ackpine","free":true,"listed":false,"github":"https://github.com/solrudev/Ackpine","clone":"git clone https://github.com/solrudev/Ackpine.git","description":"Android package installer toolkit","language":"Kotlin","stars":175,"topics":["android","android-library","coroutines","coroutines-android","coroutines-flow","flow","java","kotlin","kotlin-library","library"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Ackpine - A ndroid C oroutines-friendly K otlin-first P ackage In staller e xtensions See the project website for documentation and API reference. A library providing consistent APIs for installing and uninstalling apps on an Android device. Key features of Ackpine: - Ease of use : Ackpine reduces complexity of dealing with system PackageInstaller APIs. - Unifying of different system APIs : Ackpine provides an ability to choose system package installer API which will be used to install/uninstall a package. - Built-in split APKs support : Ackpine provides simple lazy sequences-based APIs for reading, parsing and filtering split APKs. - Persistent : Ackpine persists every session so it can properly handle process death. - Deferred : Ackpine allows to defer user's intervention via customizable high-priority notification. - Progress and state updates : it's easy to observe every session's state and progress updates. - Advanced features : Ackpine allows to benefit from advanced features without juggling complex OS APIs (such as install pre-approval) introduced in later Android versions. - Elevated permissions : Shizuku, root shell and Dhizuku are supported as installer backends with advanced install flags. - 100% Java and Kotlin-friendly : while maintaining full Java compatibility, Ackpine was developed as a Kotlin-first library. - Compatibility : Ackpine supports Android versions starting from API level 16. Download -------- Ackpine is available on mavenCentral() . Ackpine depend","default_branch":null,"files":null,"tree":[],"storefront":"/r/solrudev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/solrudev/Ackpine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}