notifications.data library Null safety

Data layer for Notifications feature.

Classes

CategoryConverter
A converter that allows the type Category to be correctly stored in database as int
DatetimeConverter
A converter that allows the type DateTime to be correctly stored in database as String
FirebaseNotificationsProvider
A static class that helps to configure push notifications into the app by using the Firebase console as provider
INotificationsDataSource
Notifications data source interface (used by AppDatabase)
NotificationModel
Notification model class
NotificationRepository
Notifications repository implementation for INotificationRepository