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
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.
Ensure your devices meet requirements to be deemed
compatible with Android’s core specification, the
Android Compatibility Definition Document.
See the Display features and
Settings guidelines for
help with the user interface.
Take advantage of all of the tests available to debug
and improve your Android devices.
Familiarize yourself with
App Design principles and
Material Design techniques when
developing user-facing applications.