Description: app shows an infinite loading loop on the main screen when launched on a system without Google APIs (AOSP, LineageOS, etc.)
Affected versions: 5.8.0 - present
Steps to reproduce: run the app in android emulator with Default Android System Image without Google APIs (e.g. Tiramisu API_33 x86_64)
Somewhere along the way Pera app became too dependent on Firebase Crashlytics service and now doesn't work without it. I think it should be possible to gracefully deal with the absence of this component. For example, removing build dependencies on gms/firebase and replacing reporting functions here with normal logging stubs still produces the working build.
Somewhere along the way Pera app became too dependent on Firebase Crashlytics service and now doesn't work without it. I think it should be possible to gracefully deal with the absence of this component. For example, removing build dependencies on gms/firebase and replacing reporting functions here with normal logging stubs still produces the working build.