Being open source, Android offers a near-infinite combination of hardware and software for you to develop devices undreamt by even the operating system's creators.
Still, for your users to have a coherent experience as they adopt additional Android devices, consider following established standards while designing and customizing your implementation.
Review the fundamental principles of Android platform development within Architecture, particularly the HIDL format introduced in Android 8.0 and the modular system components introduced in Android 10.
Take advantage of all of the tests available to debug and improve your Android devices.
Follow security best practices to keep your users and devices safe.