TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.1K subscribers
Post #3000 4.91K
Новые коллекции в Android: как работают и как использовать

В 2018 году в androidx появился новый пакет collection, который содержал несколько специфичных структур данных, переписанных на Kotlin, таких как LongSparseArray, SimpleArrayMap и SparseArrayCompat.

На тот период Kotlin только начинал набирать обороты в Android разработке и добавление новых более эффективных коллекций, полностью написанных на нём было одним из шагов по внедрению языка.

С тех пор прошло более 6 лет, и в январе 2024 года был разработчики Google решили заменить старые коллекции на мощный аналог — HashMap.

Это позволило более эффективно расходовать память, эффективно реализовать алгоритмы, а при написании общего кода на Kotlin под разные платформы использовать минимальное количество зависимостей от платформенных структур данных.

В статье разобрались, что за магические штуки наколдовали Google-кодеры и самое главное, как они работают под капотом: https://habr.com/ru/articles/811415/

#android #kotlin
  • 👍 6
More from @mobi_dev
  1. Oct 13, 2026Тепловая карта из шестиугольников в Swift Charts Тысячи точек на карте перекрывают друг др…
  2. Oct 13, 2026Экран погас, а приложение продолжает разряжать батарею Загрузка завершилась с ошибкой, а C…
  3. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  4. Oct 12, 2026KMP-плагин прекращает поддержку редактирования Swift В новых версиях IntelliJ IDEA и Andro…
  5. Oct 12, 2026Swift 6.4 позволяет дождаться очистки в defer После отмены задачи приложению всё ещё может…
  6. Oct 12, 2026В Kotlin появятся companion-блоки и расширения Фабричный метод можно будет добавить типу,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →