Master Android Networking

Retrofit, OkHttp, Ktor, realtime connections, caching, security, and testing.

20 chapters · first 2 free to read

Start reading

Chapters

  1. Chapter 1: Networking Fundamentals for Android · Free
  2. Chapter 2: Async Essentials — Coroutines and Flow for Network Calls · Free
  3. Chapter 3: Your First Retrofit Call
  4. Chapter 4: JSON Serialization
  5. Chapter 5: The Full HTTP Toolbox
  6. Chapter 6: OkHttp and Interceptors
  7. Chapter 7: Handling Errors Gracefully
  8. Chapter 8: Meet Ktor Client
  9. Chapter 9: Ktor in Depth
  10. Chapter 10: Retrofit vs. Ktor and the KMP Angle
  11. Chapter 11: Realtime Foundations
  12. Chapter 12: Server-Sent Events
  13. Chapter 13: WebSockets Deep Dive
  14. Chapter 14: Managing Realtime Connections
  15. Chapter 15: Realtime with Firebase
  16. Chapter 16: Authentication and Security
  17. Chapter 17: Offline-First and Caching
  18. Chapter 18: Architecture — Structuring the Networking Layer
  19. Chapter 19: Testing Your Network Layer
  20. Chapter 20: Performance, Observability, and Best Practices