Isira Seneviratne
Isira Seneviratne
#### What is it? - [ ] Bugfix (user facing) - [ ] Feature (user facing) - [x] Codebase improvement (dev facing) - [ ] Meta improvement to the project...
#### What is it? - [ ] Bugfix (user facing) - [ ] Feature (user facing) - [x] Codebase improvement (dev facing) - [ ] Meta improvement to the project...
#### What is it? - [x] Bugfix (user facing) - [ ] Feature (user facing) - [x] Codebase improvement (dev facing) - [ ] Meta improvement to the project (dev...
* Enable support for Java 8 API desugaring. * Make use of the static `compare()` methods (`Integer.compare()`, etc.) and `Comparator.comparing()` methods. * Due to enabling Java 8 API desugaring, [bug...
Use [`TypedValueCompat`](https://developer.android.com/reference/androidx/core/util/TypedValueCompat) methods for converting between pixels and DP/SP.
Simplify fragment transactions using KTX extensions
Use the new serializable retrieval methods in `IntentCompat` and `BundleCompat` to fix the deprecation warnings.
Schedule recurring tasks such as alpha update checks using the [WorkManager library](https://developer.android.com/topic/libraries/architecture/workmanager).
Improve the relative time formatting used in the notification activity for when the time difference is 1 week or greater. **Screenshots** Before  After 