Skip to content

🙏 Credits & Acknowledgments

Composive is built on the shoulders of giants. This page acknowledges all the amazing libraries, projects, and contributors that make Composive possible.

🎯 Core Dependencies

Compose Cupertino

Author: @alexzhirkevich
License: Apache-2.0
Stars: 1.4k+ ⭐

The foundational library providing iOS-style Cupertino components for Compose Multiplatform. Composive leverages this excellent library to deliver authentic iOS experiences across all platforms.

What we use: - cupertino - Core Cupertino components (buttons, text fields, switches, etc.) - cupertino-adaptive - Adaptive wrappers for Material3 and Cupertino components - cupertino-icons-extended - 800+ Apple SF Symbols as Compose ImageVectors - cupertino-native - UIKit native wrappers for seamless iOS integration

Version: 0.1.0-alpha04

Compose Cupertino (Enhanced Fork)

Author: @schott12521 (Scott Lanoue)
License: Apache-2.0
Stars: 97+ ⭐

An actively maintained fork with additional features, improvements, and enhanced adaptive components that extend the original Cupertino library.

What we use: - Enhanced adaptive components with better cross-platform behavior - Additional Cupertino widgets and improvements - Better integration with modern Compose Multiplatform versions - Performance optimizations and bug fixes

Version: 2.2.5

Material 3 Adaptive

Author: Google Android Team
License: Apache-2.0

Google's official Material 3 adaptive components providing responsive behavior, window size class detection, and layout adaptation.

What we use:

androidx.compose.material3.adaptive:adaptive:1.2.0-alpha07
androidx.compose.material3.adaptive:adaptive-layout:1.2.0-alpha07
androidx.compose.material3:material3-window-size-class:1.1.2

Features: - WindowSizeClass for responsive breakpoint detection - Adaptive navigation components - Responsive layout utilities - Cross-platform window size handling

🛠️ Additional Technologies

Compose Multiplatform

Author: JetBrains
License: Apache-2.0

The cross-platform UI framework that makes it possible to write once, run everywhere with native performance and look.

Kotlin Multiplatform

Author: JetBrains
License: Apache-2.0

The foundation that enables shared business logic across all platforms while maintaining platform-specific optimizations.

Material 3 Design System

Author: Google
License: Apache-2.0

Google's latest design system providing comprehensive theming, typography, and component guidelines for Android.

SwiftUI & Apple Human Interface Guidelines

Author: Apple
License: Apple Software License

Design principles and guidelines that inspire the Cupertino design language and iOS-style components.

🌟 Special Recognition

@alexzhirkevich

Creator of the original Compose Cupertino library. Without this foundational work, authentic iOS-style components in Compose Multiplatform wouldn't be possible. Thank you for: - Creating comprehensive iOS-style components - Maintaining excellent documentation - Establishing the foundation for adaptive theming - Inspiring the broader community

@schott12521 (Scott Lanoue)

Maintainer of the enhanced Compose Cupertino fork. Thank you for: - Keeping the library up-to-date with latest Compose versions - Adding performance improvements and bug fixes - Enhancing adaptive component functionality - Providing reliable maintenance and support

Google Android Team

For creating and maintaining Material 3 adaptive components. Thank you for: - Providing official responsive design utilities - Establishing WindowSizeClass standards - Creating comprehensive adaptive layout components - Supporting cross-platform development

JetBrains Team

For Compose Multiplatform and Kotlin Multiplatform. Thank you for: - Making cross-platform development a joy - Providing excellent tooling and IDE support - Maintaining backward compatibility - Building an amazing developer community

🎨 Design Inspiration

Material Design Team

For the Material 3 design system that provides: - Comprehensive theming system - Accessibility guidelines - Typography standards - Color system principles

Apple Design Team

For the Human Interface Guidelines that provide: - iOS design principles - Cupertino design language - Accessibility standards - Typography guidelines

📦 Build & Infrastructure

Gradle

Build system that makes multi-platform development possible.

GitHub Actions

CI/CD pipeline for automated testing and publishing.

🤝 Community Contributors

Thank you to everyone who has contributed to the ecosystem:

  • Issue reporters who help improve the library
  • Documentation contributors who make the library more accessible
  • Feature requesters who help prioritize development
  • Community members who provide support and feedback

📄 License Information

Composive License

Copyright 2024 Gursimar Singh

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.

Upstream Licenses

All dependencies maintain their original licenses: - Compose Cupertino: Apache-2.0 - Material 3 Adaptive: Apache-2.0 - Compose Multiplatform: Apache-2.0 - Kotlin: Apache-2.0

Apple SF Symbols

When using SF Symbols (through cupertino-icons-extended), please review Apple's license agreement: - SF Symbols are subject to Apple's license terms - Usage may be restricted for non-iOS platforms - Please review the license before commercial use

Similar Libraries

  • Calf - Adaptive components for Compose Multiplatform

Community Resources

💖 How to Support These Projects

Star the repositories:

Contribute:

  • 🐛 Report issues and bugs
  • 📝 Improve documentation
  • 💡 Suggest new features
  • 🔧 Submit pull requests

Spread the word:

  • 📱 Share your apps built with these libraries
  • 🐦 Tweet about your experience
  • 📝 Write blog posts and tutorials
  • 💬 Help others in community forums

Thank you to everyone who makes open-source development possible! 🙏

Standing on the shoulders of giants to make responsive design accessible to all