platform-collections

Introduction: Kotlin multiplatform collections which use platform-optimized storage
More: Author   ReportBugs   OfficialWebsite   
Tags:
Off-

A set of Kotlin collections for use as implementation details inside other types. These collections try and map to the most efficient representation on each platform. They do not conform to Kotlin's standard collection interfaces by default.

PlatformList<E> PlatformSet<E> PlatformMap<K, V>
JS Array Set Map
Darwin NSMutableArray NSMutableSet NSMutableDictionary
JVM/Android j.u.ArrayList j.u.LinkedHashSet j.u.LinkedHashMap
Others k.c.ArrayList k.c.LinkedHashSet k.c.LinkedHashMap

Experimental, and all that...

License

Copyright 2023 Jake Wharton

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools