providers library Null safety

Classes

GradesProvider
Sends http requests to retrieve grades related data.
HttpProvider
Abstracts the http requests into a single class, that way the repositories are independent of the requests package that is being used.
ScheduleProvider
Provides access to schedule related data through http requests.
StorageProvider
Provides specific access to cache, using SharedPreferences.
SubjectsProvider
Provides specific access to subjects related data sending http requests.