Libraries and tools used
get - State management https://pub.dev/packages/get
connectivity_plus - For status of network connectivity https://pub.dev/packages/connectivity_plus
shared_preferences - Provide persistent storage for simple data https://pub.dev/packages/shared_preferences
cached_network_image - For storing internet image into cache https://pub.dev/packages/cached_network_image