I want to report uncaught exceptions using Crashlytics. So, within the RepositoryImpl
in the data layer
, I can use a catch block to report the exceptions. However, I’m wondering whether Crashlytics
should be added as a data source or if it should be a separate module, which would then be passed to RepositoryImpl
, similar to how Reso Coder handles creating a seperate network directory for network info for internet connection checking ?