You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most things can be done using the Kotlin standard library and avoiding using JDK apis that require core library desugaring.
This may be true, but the java.time APIs are much easier to work with. No point reinventing the wheel which will end up making the library usage even more difficult because you have to figure out how to do everything with the standard library. The increased build time is a small price IMO.
I also use this in some projects, and they are all minSdk=24, I would not bump the min sdk for the sole purpose of dropping desugar. In the future, I'd consider splitting it into a separate module, but it is not a priority right now.
Consider turning off core library desugaring:
Calendar/core/build.gradle
Line 18 in 14991af
This forces any app that uses this library to also turn on core library desugaring, which slows down their build.
Most things can be done using the Kotlin standard library and avoiding using JDK apis that require core library desugaring.
If you are open to this, I can look into submitting a PR for this change.
The text was updated successfully, but these errors were encountered: