Explore Android product development, from AOSP and hardware bring-up to platform customization, certification, and long-term scalability. For Android product development, AOSP or Android Open-Source Platform is the starting point. This gives every Android product a basic software foundation, but before that, a lot needs to be engineered to make the product. We first need to bring Android up on the targeted SoC and the board to work with the vendor’s BSP, kernels, drivers, and hardware configuration.