apps-android-wikipedia
apps-android-wikipedia copied to clipboard
📱The official Wikipedia app for Android!
https://phabricator.wikimedia.org/T313223
https://phabricator.wikimedia.org/T312094
Here's the idea: We have a large number of localized `strings` resources that correspond to different languages. One of those "languages" is `qq`, but it's not really a language -...
* Update Kotlin to 1.7.10. * Use KSP (required by Room). * Update Room to 2.4.3 (fixes an issue with recognizing suspend functions on Kotlin 1.7).
https://docs.gradle.org/7.5/release-notes.html
`ArraySet` is a more memory-efficient implementation of `Set` than `HashSet`, and it supports index-based value retrieval.
`ArrayMap` is a more memory-efficient implementation of `Map` than `HashMap`, and it allows the keys and values to be accessed using their index.