Thanks for helping make the Android Network Cookbook more useful.
- 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.
Use JDK 17 and run:
./gradlew lintDebug testDebugUnitTest assembleDebugFor UI changes, also run the instrumented Compose tests from Android Studio or:
./gradlew connectedDebugAndroidTestExplain 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.