Christophe Beyls

Results 9 issues of Christophe Beyls

`StickyHeaderLinearLayoutManager` does not handle adapter dataset changes correctly. Specifically, it doesn't handle properly the case where a set of changes notifications includes an insert followed by one or more deletes...

- Remove empty file `ExampleInstrumentedTest.java`. - Replace deprecated `MigrationTestHelper` constructor call. - Add reified inline extension methods for `Bundle` and `Intent` to retrieve `Parcelable` and `Serializable` objects by calling the...

The app currently uses a custom callback system for requesting permissions, located in `BaseActivity`. This code doesn't work when the activity gets re-created before the permission is granted: the callback...

This pull request adds `overrideActivityTransitionCompat()`, a backwards-compatible version of `Activity.overrideActivityTransition()` to be called in `Activity.onCreate()` in all Android versions. This avoids duplicating the transition logic in different places of the...

Hilt is an annotation processor built on top of Dagger which allows to remove all the Android dependency injection boilerplate code (currently around 900 lines) by writing it for us....

The menu doesn't show up anymore after merging #4026. I assume this was unintentional since the Fragment still implements `MenuProvider`.

The Androidx SplashScreen library is added as a dependency to the project but isn't properly enabled in the current code. This pull request configures the splash screen properly. - Remove...

Currently some vector drawables are loaded using the AppCompat library and others are loaded using the framework. This pull request uniformizes this to use AppCompat to load them all. Other...

The main benefit of upgrading to version 1.2.0 of `DrawerLayout` is to properly support **predictive back animations**: when initiating a back gesture on API 33+, the DrawerLayout will animate automatically....