Android, Kotlin, Network, Broadcast Receiver.
used to listen and receive intents emitted by the Android OS or other apps. Since we only wish to listen when the app is active we wont declare them on Android manifest but create an object within our class. class ConnectivityClientImpl : ConnectivityClient { private val _connectivityResult =