The Android App Bundle is Android’s new, official publishing format that offers a more efficient way to build and release Android apps to Google Play. By publishing your apps using the Android App Bundle, developers can reduce the size of their apps, simplify releases, and deliver features on demand. Because of its added benefits, the Android App Bundle is the recommended publishing format on Google Play. Appdome is a no-code mobile app security platform designed to secure Android aab apps without coding. This KB shows mobile developers, DevSec and security professionals how to use Appdome’s simple ‘click to build’ user interface to quickly and easily secure Android apps..
This Knowledge Base article summarizes Android App Bundle (aab) file functionality and benefits and instructs how to add Appdome’s services to it with no code or coding.
We hope you find it useful and enjoy using Appdome!
App bundles use a new serving model, known as Google Play’s Dynamic Delivery, to build and deliver APKs that are optimized for each device configuration. By removing unused code and resources for other devices, this delivery model results in a smaller, more efficient app for users to install.
The Android App Bundle lets developers more easily deliver a great experience in smaller app size, by creating “splits”, allowing the Play Store the ability to tailor fit the app to the phone it’s being installed on, downloading only the relevant resources.
With Android app bundles you only need to build, sign, and upload a single artifact in order to support optimized APKs for a wide variety of device configurations. Google Play then manages and serves your app’s APKs for you. As a result, you don’t need to manage different versions of app builds for each combination of ABI, screen density, and locale that you want to support. Also, by using Android app bundles, you can benefit from ongoing improvements that are added to the delivery process.
Compared to APKs, app bundles:
Appdome is a no-code mobile app security and fraud prevention platform that allows users to add a wide variety of features, SDKs, and APIs to Android and iOS apps. Using a simple ‘click to add’ user interface, Appdome allows anyone to easily implement various features and services in any mobile app – instantly, no code or coding required.
The Appdome Fusion process allows multiple security projects to be completed in parallel, leveraging a variety of productivity and collaboration tools. Individuals or teams can use Appdome’s Mobile Integration Workflow, allowing organizational audibility, traceability, and accountability in completing mobile integration projects.
In order to build an Android App Bundle on Appdome, you’ll need:
To build app bundles follow these steps:
For more information on how to compile your app to the Android App Bundle with android studio please see this documentation.
In order to deploy an Appdome-Built AAB app, it must be signed. Appdome allows you to choose from the following options:
Once you have signed your Appdome Built app, select the Deploy tab. You can deploy it using your distribution method of choice. You can enable Automatic Deploy to Google Play Store or you can deploy to your device.
For more information on deploying your Appdome Built app(s), please read this knowledge base article.
You must enroll in app signing by Google Play before uploading your app bundle on the Play Console. Google will generate optimized APKs from your app bundle and sign them with the app signing key.
Appdome’s “Anti-Tampering” is added automatically to every application as part of the build process. This service is included in Appdome’s OneShield™, a set of app shielding mechanisms and services that prevent the app from being tampered with. Anti-Tampering will protect your app against any static and dynamic modifications to the application, including app resigning.
To ensure your aab enrollment to Google, verify you upload the same signing credentials you used during the signing process on Appdome.
For more information on how to upload your signing credentials to Google and enroll your aab app please review this knowledge base article.
If you have any questions, please send them our way at firstname.lastname@example.org or via the chat window on the Appdome platform.
Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.