awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
JetBrains avatar

JetBrains/compose-multiplatform-ios-android-templateArchived

0

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
View on GitHub
↗
1,615 stars·157 forks·Kotlin·Apache-2.0·28 viewsgithub.com/JetBrains/compose-multiplatform↗

Compose Multiplatform Ios Android Template

This project is a declarative user interface framework designed for building shared applications across mobile, desktop, and web environments. It utilizes a unified codebase to define application layouts and state management, enabling developers to target multiple operating systems through a single development workflow.

The framework leverages a cross-platform graphics engine to render visual elements consistently across different platforms. It incorporates a platform-specific interop layer that allows shared code to access native hardware features and system application programming interfaces while maintaining the performance characteristics of platform-specific binaries.

The toolkit supports the development of mobile applications for both iOS and Android, as well as the porting of existing code to web browsers. It includes automated build processes that transform high-level code into optimized instructions for each target environment, ensuring reliable execution across various device types.

Features

  • Compose Multiplatform UI Frameworks - Provides a declarative toolkit for building shared user interfaces across Android, iOS, desktop, and web.
  • Multiplatform Code Sharing - Shares business logic and application state across operating systems while maintaining native performance.
  • Multiplatform UI Libraries - Enables sharing of business logic and UI definitions across multiple platforms through platform-specific compilation.
  • Declarative UI Libraries - Implements a component-based system for defining layouts and state management using a reactive programming model.
  • Declarative UI Composition - Defines user interfaces as a functional transformation of state into a tree of immutable components.
  • State Snapshots - Tracks data dependencies and captures state changes to trigger granular updates in the user interface.
  • Cross-Platform Graphics Tooling - Utilizes a cross-platform 2D graphics engine to render visual elements consistently across different operating systems.
  • Native Cross-Platform Development - Builds high-performance native mobile applications for iOS and Android from a single shared codebase.
  • Build-Time Bytecode Compilation - Compiles high-level code into optimized bytecode during the build process to enhance application startup and runtime performance.
  • Multiplatform Frameworks - Streamlines the development of shared mobile applications by using a unified codebase and integrated tools.
  • Platform-Specific API Implementations - Provides a bridge for shared code to invoke native platform APIs and hardware features through defined interfaces.
  • Star history

    Star history chart for jetbrains/compose-multiplatform-ios-android-templateStar history chart for jetbrains/compose-multiplatform-ios-android-template

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Curated searches featuring Compose Multiplatform Ios Android Template

    Hand-picked collections where Compose Multiplatform Ios Android Template appears.
    • Kotlin development tools

    Frequently asked questions

    What does jetbrains/compose-multiplatform-ios-android-template do?

    This project is a declarative user interface framework designed for building shared applications across mobile, desktop, and web environments. It utilizes a unified codebase to define application layouts and state management, enabling developers to target multiple operating systems through a single development workflow.

    What are the main features of jetbrains/compose-multiplatform-ios-android-template?

    The main features of jetbrains/compose-multiplatform-ios-android-template are: Compose Multiplatform UI Frameworks, Multiplatform Code Sharing, Multiplatform UI Libraries, Declarative UI Libraries, Declarative UI Composition, State Snapshots, Cross-Platform Graphics Tooling, Native Cross-Platform Development.

    Which projects share features with jetbrains/compose-multiplatform-ios-android-template?

    Projects with overlapping indexed features include: jetbrains/compose-multiplatform — Compose Multiplatform is a declarative user interface framework that enables the development of native graphical… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… chrisbanes/tivi — Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform… square/workflow-kotlin — Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application… android/compose-samples — Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a… solidjs/solid — Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing…

    Projects sharing features with Compose Multiplatform Ios Android Template

    These projects share indexed features with Compose Multiplatform Ios Android Template. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • jetbrains/compose-multiplatformJetBrains avatar

      JetBrains/compose-multiplatform

      19,131View on GitHub↗

      Compose Multiplatform is a declarative user interface framework that enables the development of native graphical interfaces across desktop, mobile, and web platforms using a single Kotlin codebase. It functions as a multiplatform library that allows developers to share both application logic and UI components while maintaining access to platform-specific features through abstraction layers. The framework utilizes a reactive state management system that automatically tracks data mutations to trigger granular interface updates. By employing a cross-platform rendering engine based on a hardware-

      Kotlinandroidawtcompose
      View on GitHub↗19,131
    • facebook/reactfacebook avatar

      facebook/react

      245,669View on GitHub↗

      React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

      JavaScriptjavascriptuifrontend
      View on GitHub↗245,669
    • chrisbanes/tivichrisbanes avatar

      chrisbanes/tivi

      6,732View on GitHub↗

      Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform and Compose Multiplatform to share its user interface across Android, iOS, and desktop platforms. The app follows the Model-View-Intent (MVI) architecture pattern, where user actions are modelled as sealed class intents that reduce into a single immutable state object, ensuring predictable and unidirectional data flow managed through Kotlin coroutines and StateFlow. The application uses Hilt for compile-time dependency injection and SQLDelight for type-safe local data storage, c

      Kotlinandroid-applicationjetpack-composekotlin
      View on GitHub↗6,732
    • square/workflow-kotlinsquare avatar

      square/workflow-kotlin

      1,120View on GitHub↗

      Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I

      Kotlinandroidkotlinreactive
      View on GitHub↗1,120
    Compare all 30 related projects→