
iOS-style UI components and controls with improved SwipeBox, fixed date-picker scrolling, disabled bottom-sheet content scaling, dialog-for-popup behavior, automated releases and live web demo.
This is a fork of alexzhirkevich/compose-cupertino and slanos/compose-cupertino.
Additionally, this repo has automated builds to enable faster releases, to take advantage of new compose multiplatform features as they become available.
icons-extended.https://github.com/user-attachments/assets/107fbb68-8604-4621-8037-d373c835406e
This package is published to Maven Central Repository: cupertino-core on Maven Central
Depend on the latest version by declaring this in libs.versions.toml:
hig = "$latestVersion"
hig = { group = "zone.ien.hig", name = "hig", version.ref = "hig" }
hig-adaptive = { group = "zone.ien.hig", name = "hig-adaptive", version.ref = "hig" }
hig-native = { group = "zone.ien.hig", name = "hig-native", version.ref = "hig" }
Wanna see what the library feels like? The latest version builds and deploys the Kotlin/WasmJS target to github pages: https://ienground.github.io/compose-hig/
Compared to the previous library, we have made efforts to update many components from the Human Interface Guidelines to match the latest design, but there is still much left to be done. Please help complete the library with your contributions.
...
Additionally, some comments remain unchanged from the previous library. We are doing our best to revise them, but we need your help.
Copyright (c) 2023-2024. Compose Cupertino project and open source contributors.
Copyright (c) 2025. Scott Lanoue.
Copyright (c) 2026. IENGROUND of IENLAB.
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.
Contributions are always appreciated! Since builds to maven central go through GitHub Actions, we can get your changes in quickly.
Ensure that the copyright information is included in your file(s):
/*
* Copyright (c) 2023-2024. Compose Cupertino project and open source contributors.
* Copyright (c) 2025. Scott Lanoue.
* Copyright (c) 2026. IENGROUND of IENLAB.
*
* 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.
*/
Ideally you set up Android Studio / IDE to handle copyright notices for you: https://stackoverflow.com/a/48718711/1730421
This is a fork of alexzhirkevich/compose-cupertino and slanos/compose-cupertino.
Additionally, this repo has automated builds to enable faster releases, to take advantage of new compose multiplatform features as they become available.
icons-extended.https://github.com/user-attachments/assets/107fbb68-8604-4621-8037-d373c835406e
This package is published to Maven Central Repository: cupertino-core on Maven Central
Depend on the latest version by declaring this in libs.versions.toml:
hig = "$latestVersion"
hig = { group = "zone.ien.hig", name = "hig", version.ref = "hig" }
hig-adaptive = { group = "zone.ien.hig", name = "hig-adaptive", version.ref = "hig" }
hig-native = { group = "zone.ien.hig", name = "hig-native", version.ref = "hig" }
Wanna see what the library feels like? The latest version builds and deploys the Kotlin/WasmJS target to github pages: https://ienground.github.io/compose-hig/
Compared to the previous library, we have made efforts to update many components from the Human Interface Guidelines to match the latest design, but there is still much left to be done. Please help complete the library with your contributions.
...
Additionally, some comments remain unchanged from the previous library. We are doing our best to revise them, but we need your help.
Copyright (c) 2023-2024. Compose Cupertino project and open source contributors.
Copyright (c) 2025. Scott Lanoue.
Copyright (c) 2026. IENGROUND of IENLAB.
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.
Contributions are always appreciated! Since builds to maven central go through GitHub Actions, we can get your changes in quickly.
Ensure that the copyright information is included in your file(s):
/*
* Copyright (c) 2023-2024. Compose Cupertino project and open source contributors.
* Copyright (c) 2025. Scott Lanoue.
* Copyright (c) 2026. IENGROUND of IENLAB.
*
* 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.
*/
Ideally you set up Android Studio / IDE to handle copyright notices for you: https://stackoverflow.com/a/48718711/1730421