-
Notifications
You must be signed in to change notification settings - Fork 1
ADD Crashlytics #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ADD Crashlytics #23
Conversation
@Frank1234 do you still object to having a Firebase project and google-services.json in this template? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's just add them! Without the stubs. Just some q template project id with a bit fat logged wraning on startup. We always use crashlytics anyways.
# Conflicts: # app/src/main/kotlin/nl/q42/template/MainApplication.kt # feature/home/src/main/kotlin/nl/q42/template/presentation/home/HomeViewModel.kt # gradle/libs.versions.toml
# Conflicts: # gradle/libs.versions.toml
core/navigation/src/main/kotlin/nl/q42/template/navigation/viewmodel/RouteNavigator.kt
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with adding Crashlytics by default but not with adding Analytics by default.
AFAIK, this is not GDPR complaint and that seems a dangerous think to forget when using a template.
Is it possible to leave analytics off by default, at least the parts that are non-GDPR compliant? And then add some doc on how to enable if you really need them.
because it might not be GDPR compliant This allows reverse proxies like Charles to inspect and manipulate traffic in development builds
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sorry for the late check! a few change requests.
app/src/main/kotlin/nl/q42/template/logging/CrashlyticsAntilog.kt
Outdated
Show resolved
Hide resolved
app/src/main/kotlin/nl/q42/template/logging/CrashlyticsAntilog.kt
Outdated
Show resolved
Hide resolved
app/src/main/kotlin/nl/q42/template/logging/CrashlyticsAntilog.kt
Outdated
Show resolved
Hide resolved
app/src/main/kotlin/nl/q42/template/logging/CrashlyticsAntilog.kt
Outdated
Show resolved
Hide resolved
crash-logging
# Conflicts: # gradle/libs.versions.toml
crash-logging
# Conflicts: # feature/home/src/main/kotlin/nl/q42/template/presentation/home/HomeViewModel.kt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approved with 1 comment!
app/src/main/kotlin/nl/q42/template/logging/CrashlyticsLogger.kt
Outdated
Show resolved
Hide resolved
crash-logging
191ba61
Why is this important?
All projects probably use crashlytics