Documentation here.
https://docs.gradle.org/current/userguide/version_catalogs.html
Possible use cases to investigate
- Using version catalogs and/or bundles to simplify managing dependencies across many example or integration android projects.
- Using version catalogs to simplify managing packages. Packages has a better enforcement mechanism and potentially could have tooling to update versions more easily. The down side is it might make understanding examples harder and dependabot update mitigate some of the pain.