A Comprehensive Guide to Manually Installing Split APKs with ADB

Installing split APKs or App Bundles on Android can be intricate and, at times, necessary. This guide offers a detailed, step-by-step approach to manually install these files, aiming to clarify the process and address common issues.

Read more »

CodeArtifact

Why CodeArtifact

You should have the experience to create the in-house libraries and integrate them with other projects by either using the multi-module development or publishing them as the AAR files for usage. Here comes another great option from AWS, you can use the CodeArtifact to host your local Maven repositories.

Read more »

You might wonder how to deploy your App as a system application. There are two cases we can talk about. First one, on a rooted device, you can simply put your App into either /system/app or /system/priv-app by using this way:

Read more »

Android

Import AOSP framework jar file

Why do we import the AOSP framework jar file to the Android Studio? It’s usually unnecessary to import this jar file to develop a standard application for your project. But when you need to build an application that will need to interact with your framework code or do system integration with your hardware, those are two good use-cases to put the framework jar into the Android Studio.

Here we will show you how to import this framework jar file and use it in your project.

Read more »

gradle logo

Gradle Dependency Management

If you are using single module architecture in your project, there’s no problem. But multi-module Android projects are the primary way to develop an Android App now, and it’s highly recommended to use this way to take advantage of performance improvements with Android Gradle Plugin (AGP) 3+. However, when the module size increases, we encounter a big issue - dependency management in each module.

Read more »