* replace NetworkInto with the ConnectivityManager. Since this network validation is being done at repository level, I've had to add the network dependency on it's own AndroidManifest.
* moved network_state_permission from repository manifest to app's manifest.
removed wildcard imports.
now, network_info it's been provided and not the connectivity_manager
* Working with material styles
* Replaced deprecated ViewModelProviders.of and applied base styles with material components
* Various code style fixes and styles.xml improvements