Dalam pengembangan aplikasi mobile tentunya kita pernah diminta untuk mengembangkan aplikasi yang dapat berjalan dalam mode online atau offline. Terkadang pengguna bisa berpindah jaringan, kehilangan sinyal, atau berada di area dengan latensi tinggi. Ada banyak cara yang dapat kita tawarkan untuk solusi agar aplikasi dapat berjalan dalam mode online atau offline. Salah satunya adalah NetworkBoundResource. Sebuah kelas dimana kita dapat mengatur strategi sinkronisasi data antara…