Francesco Cervone

Results 11 issues of Francesco Cervone

### Description After updating AndroidX Core from 1.7 to [1.8](https://developer.android.com/jetpack/androidx/releases/core#1.8.0) Robolectric fails to load fonts obtained by `ResourcesCompat.getFont`. The test crashes with the following error: ``` Font resource ID #0x7f080005...

**Is your feature request related to a problem? Please describe.** The plugin doesn't support [Gradle Configuration Cache](https://docs.gradle.org/current/userguide/configuration_cache.html). If a client wants to enable the configuration cache, the build will fail....

feature request

I see from the validator that the enclosing class must have exactly one constructor with no parameters [here](https://github.com/airbnb/Showkase/blob/1.0.2/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/logging/ShowkaseValidator.kt#L317-L327). Couldn't this be relaxed to have at least one constructor with no...

Currently, the `@ShowkaseColor` and `@ShowkaseTypography` annotations can be applied only to fields: - https://github.com/airbnb/Showkase/blob/1.0.0-beta15/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseColor.kt - https://github.com/airbnb/Showkase/blob/1.0.0-beta15/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseTypography.kt Sometimes, you need to declare `Color`s and `TextStyle`s as composable functions, for example in...

feature request

**Describe the bug** I hope the title and the content of the issue are self-explanatory. Gradle: 8.1.1 AGP: 8.0.2 **To Reproduce** Steps to reproduce the behavior: 1. Run `./gradlew upgradeDependencies`...

bug

**Describe the bug** `TrustAllX509TrustManager` is raised by Lint 30.4.0 (AGP 7.4.0). Basically, if lint finds any unsafe implementation of `X509TrustManager` raises this issue. This is pretty serious because Android apps...

type: bug

We recently added [a module replacement rule](https://docs.gradle.org/current/userguide/resolution_rules.html#sec:module_replacement) to address [an issue](https://issuetracker.google.com/issues/316191239#comment6) with Guava and Listenablefuture caused by the latest stable Android Gradle Plugin 8.3. Basically we added this to our...

* Android Studio version: Android Studio Iguana | 2023.2.1 Patch 1 * Android Gradle Plugin version: 8.3.2 * Firebase Component: Firebase Sessions * Component version: Firebase BoM 32.8.0 #### Steps...

api: sessions

### Braintree SDK Version 4.45.0 ### Environment Production ### Android Version & Device _No response_ ### Braintree dependencies - com.braintreepayments.api:card:4.45.0 - com.braintreepayments.api:braintree-core:4.45.0 - com.braintreepayments.api:data-collector:4.45.0 - com.braintreepayments.api:google-pay:4.45.0 - com.braintreepayments.api:paypal:4.45.0 - com.braintreepayments.api:three-d-secure:4.45.0...

Fixes https://github.com/jaredsburrows/gradle-license-plugin/issues/491 In some rare cases, the package name in the POM is the same for multiple dependencies, and for some reason those kind of dependencies are sorted non-deterministically. This...