awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
android avatar

android/kotlin-multiplatform-samples

0
View on GitHub↗
1,290 نجوم·134 تفرعات·Kotlin·Apache-2.0·7 مشاهداتd.android.com/kmp↗

Kotlin Multiplatform Samples

This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS.

The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables developers to share code effectively while still accessing platform-native APIs and libraries. The samples illustrate how to maintain consistent application behavior and data integrity across different environments without duplicating development effort.

The included examples cover a broad range of mobile development tasks, including local relational database management, key-value preference storage, and reactive data stream handling. The repository also highlights workflows for debugging cross-platform code, previewing visual components, and accelerating iteration cycles through live code updates.

Features

  • Mobile Development - Serves as a comprehensive reference implementation for building mobile applications using a shared Kotlin codebase.
  • Cross-Platform Application Development - Builds mobile software for multiple operating systems using a single codebase to reduce development effort.
  • Native Platform Access - Exposes native platform APIs to shared code through language-level bindings for direct interaction with host operating systems.
  • Native Cross-Platform Development - Utilizes a unified approach to building high-performance applications for multiple mobile platforms from a single codebase.
  • Expectation-Based Compilers - Resolves platform-specific implementations through shared interface contracts to maintain consistent application behavior.
  • Multiplatform Frameworks - Provides a development ecosystem for sharing business logic and data layers across Android and iOS applications.
  • Cross-Platform Logic Sharing - Executes business logic and data access code across different mobile platforms while maintaining native UI flexibility.
  • Local Persistence Implementations - Demonstrates practical implementations of local storage using key-value stores and relational databases on mobile devices.
  • Local Persistence Layers - Stores structured application data in a local relational database that synchronizes state across mobile platforms.
  • Relational Local Storage - Defines and queries local relational databases using a type-safe interface that abstracts platform-specific storage.
  • Type-Safe Database Clients - Generates strongly-typed interfaces for database operations from shared schema definitions to ensure compile-time safety.
  • Cross-Platform Remote Debugging - Troubleshoots applications on multiple mobile platforms simultaneously from a single development environment.
  • Development Workflows - Streamlines the iterative development cycle of coding, testing, and configuration through live code updates and previewing.
  • Interface Previewers - Includes local development environments that render and simulate native user interfaces for rapid visual feedback.
  • Mobile Application Debugging - Provides tools and workflows for inspecting and troubleshooting application behavior across multiple mobile platforms.
  • Mobile Application Architectures - Defines structural patterns and design principles for managing state, persistence, and synchronization in mobile applications.
  • Development Iteration Workflows - Reflects code changes instantly in the running application during development to accelerate the iteration cycle.
  • Cross-Platform Synchronization Services - Provides mechanisms for synchronizing application state and data across multiple mobile client applications and devices.
  • Target Compiler Mappings - Maps common language constructs to native targets during the build process to generate platform-specific binaries.
  • Reactive Data Streams - Propagates state changes across platform boundaries using non-blocking streams that notify the user interface of updates in real time.
  • Lifecycle-Aware State Holders - Maintains application data across configuration changes by hooking into native platform lifecycle events.

سجل النجوم

مخطط تاريخ النجوم لـ android/kotlin-multiplatform-samplesمخطط تاريخ النجوم لـ android/kotlin-multiplatform-samples

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Kotlin Multiplatform Samples

مجموعات منسقة بعناية يظهر فيها Kotlin Multiplatform Samples.
  • أدوات تطوير Kotlin
  • تعلم Kotlin لتطوير أندرويد والـ Backend

الأسئلة الشائعة

ما هي وظيفة android/kotlin-multiplatform-samples؟

This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS.

ما هي الميزات الرئيسية لـ android/kotlin-multiplatform-samples؟

الميزات الرئيسية لـ android/kotlin-multiplatform-samples هي: Mobile Development, Cross-Platform Application Development, Native Platform Access, Native Cross-Platform Development, Expectation-Based Compilers, Multiplatform Frameworks, Cross-Platform Logic Sharing, Local Persistence Implementations.

ما هي البدائل مفتوحة المصدر لـ android/kotlin-multiplatform-samples؟

تشمل البدائل مفتوحة المصدر لـ android/kotlin-multiplatform-samples: nativescript-vue/nativescript-vue — nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive… amanjeetsingh150/kotlin-android-examples — This repository provides a comprehensive collection of functional code samples designed to demonstrate modern… allenwong/30daysofswift — 30DaysofSwift is a structured educational curriculum designed to teach native mobile application development for Apple… react/react-native — React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single… bartonhammond/snowflake — Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single… xamarin/xamarin-forms-samples — This project is a collection of reference implementations and code samples for building cross-platform user interfaces…

بدائل مفتوحة المصدر لـ Kotlin Multiplatform Samples

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kotlin Multiplatform Samples.
  • nativescript-vue/nativescript-vueالصورة الرمزية لـ nativescript-vue

    nativescript-vue/nativescript-vue

    6,449عرض على GitHub↗

    nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr

    TypeScript
    عرض على GitHub↗6,449
  • amanjeetsingh150/kotlin-android-examplesالصورة الرمزية لـ amanjeetsingh150

    amanjeetsingh150/kotlin-android-examples

    1,058عرض على GitHub↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Kotlinandroidandroid-applicationandroid-development
    عرض على GitHub↗1,058
  • allenwong/30daysofswiftالصورة الرمزية لـ allenwong

    allenwong/30DaysofSwift

    11,490عرض على GitHub↗

    30DaysofSwift is a structured educational curriculum designed to teach native mobile application development for Apple devices. It provides a collection of practical coding exercises that guide learners through the implementation of core iOS frameworks and the Swift programming language. The project focuses on mastering standard mobile design patterns and system integration tasks. It covers the creation of interactive interface components, the application of motion and transitions to user interfaces, and the management of local data persistence. Additionally, the curriculum includes exercises

    Swift
    عرض على GitHub↗11,490
  • react/react-nativeالصورة الرمزية لـ react

    react/react-native

    126,092عرض على GitHub↗

    React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls. The environment enables a mobile app iteration workflow that supports immediate interface updates after changing source files, bypassing full native build cycles. The framework covers cross-platform app development and native mobile UI development, allowing for the creation of applications that render native components rather than web views.

    C++
    عرض على GitHub↗126,092
عرض جميع البدائل الـ 30 لـ Kotlin Multiplatform Samples→