{"repo":"vlang/vab","free":true,"listed":false,"github":"https://github.com/vlang/vab","clone":"git clone https://github.com/vlang/vab.git","description":"V Android Bootstrapper","language":"V","stars":346,"topics":["v","vlang","android","bootstrap","compiler","java","sdk","ndk","apk","aab"],"license":"MIT","category":"mobile-apps","readme_excerpt":"V Android Bootstrapper Home • Docs • FAQ V Android Bootstrapper is the currently supported way to compile, package, sign and deploy V graphical apps on Android based devices. It can be used as a V module ( import vab ) and also provides a standalone executable ( vab ) for building apps from the command-line. Install Linux, macOS and Windows build hosts are supported. Unix (Linux, macOS) Windows Symlink (optional) You can symlink vab to your $PATH so it works as a global shell command. Shell tab completion (optional) You can install tab completions for your shell by following the instructions here. Usage vab can be used both from the command line and as a module in V code. In either case the following dependencies is required before vab will work as intented. Runtime dependencies V Java (JDK) = 8 ( = 9 on Windows) Android SDK Android NDK (Android Studio is NOT required) If vab fail to detect your environment you can set ENV variables to help it: Development (debug builds) The fast way from V source to an APK is: ... yes, that's it. Your APK should now reside in the current directory. The fast way from source to a run on the device (build, package, deploy and launch app on device) is: The --archs flag control what architectures your app is built for. You can specify multiple archs with --archs 'armeabi-v7a, arm64-v8a' . By default vab will build for all 4 supported CPU architectures ( arm64-v8a , armeabi-v7a , x86 and x86 64 ). Release You can build an Android app ready for the","default_branch":null,"files":null,"tree":[],"storefront":"/r/vlang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vlang/vab/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."}