Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 799 Bytes

File metadata and controls

27 lines (17 loc) · 799 Bytes

Contributing

Thanks for helping make the Android Network Cookbook more useful.

Before opening a change

  • Use an issue for behavior changes or new recipes.
  • Keep examples focused on offline caching, authentication, or observable networking behavior.
  • Never commit real credentials, tokens, server URLs, or unredacted production logs.

Local checks

Use JDK 17 and run:

./gradlew lintDebug testDebugUnitTest assembleDebug

For UI changes, also run the instrumented Compose tests from Android Studio or:

./gradlew connectedDebugAndroidTest

Pull requests

Explain the scenario, expected behavior, and how it was tested. Add or update a deterministic MockWebServer test for networking changes. Keep production-ready networking code separate from demo controls.