Introduction
Building and signing an Android app prepares it for release. Signing proves the app is from you and keeps it safe.
When you want to share your app with friends or testers.
Before uploading your app to the Google Play Store.
To make sure your app can be updated securely later.
When you want to create a final version of your app.
To protect your app from being changed by others.