| # Library API guidelines |
| |
| [TOC] |
| |
| ## Introduction {#introduction} |
| |
| This guide is an addendum to |
| s.android.com/api-guidelines, |
| which covers standard and practices for designing platform APIs. |
| |
| All platform API design guidelines also apply to Jetpack libraries, with any |
| additional guidelines or exceptions noted in this document. Jetpack libraries |
| also follow |
| [explicit API mode](https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors) |
| for Kotlin libraries. |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/modules.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/platform_compat.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/compat.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/deprecation.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/resources.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/dependencies.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/misc.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/testing.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/checks.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/behavior_changes.md"--> |
| |
| <!--#include file="/company/teams/androidx/api_guidelines/samples.md"--> |