5 مستودعات
Shared UI frameworks built with Compose Multiplatform for rendering interfaces across Android, iOS, and desktop.
Distinct from Multiplatform UI Libraries: Distinct from Multiplatform UI Libraries: focuses specifically on Compose Multiplatform as the rendering framework, not general multiplatform UI libraries.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Compose Multiplatform UI Frameworks. Refine with filters or upvote what's useful.
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
Shares the entire user interface across Android, iOS, and desktop using Compose Multiplatform.
auto-dev هي أداة هندسة برمجيات أصلية للذكاء الاصطناعي ومنصة تطوير متعددة الوكلاء مصممة لأتمتة دورة حياة تطوير البرمجيات بالكامل. تعمل كمنسق مستقل يدير البرمجة والاختبار وتكوين البنية التحتية المدفوعة بالذكاء الاصطناعي من خلال سلاسل وكلاء تصريحية. تم بناء المشروع على إطار عمل Kotlin Multiplatform AI، مما يسمح لمنطق الوكيل بالعمل عبر بيئات متنوعة وواجهات أجهزة. تنفذ المنصة بروتوكول سياق النموذج لتبادل الأدوات ومعلومات المشروع مع خدمات الذكاء الاصطناعي الخارجية. تتميز باستخدام خط أنابيب توليد معزز بالاسترجاع ورسم بياني للكود قائم على الشجرة، والتي تحلل أشجار النحو المجرد وسلاسل الاستدعاء لضغط سياق المشروع وتقليل الهلوسة. توفر لوحة تطوير تفاعلية مزامنة في الوقت الفعلي لمخططات UML، ومواصفات OpenAPI، وفروق الكود. تغطي مجالات القدرة تطوير البرمجيات المستقل، بما في ذلك تخطيط المهام الديناميكي، والإصلاح التكراري القائم على الاختبار، وترحيل الكود القديم. يتعامل النظام أيضاً مع أتمتة البنية التحتية ككود لـ Docker وتكوينات CI/CD، ومراجعات الكود المدعومة بالذكاء الاصطناعي، وتنسيق شخصيات الذكاء الاصطناعي المشتركة ومواصفات المطالبات عبر الفرق. يتم تنفيذ المنطق الأساسي باستخدام Kotlin Multiplatform لضمان نشر وكيل متسق عبر المنصات.
Provides a cross-platform AI framework built on Kotlin Multiplatform for consistent agent deployment.
inKino is a cross-platform movie browser and dedicated cinema client designed for accessing screening times and movie information from Finnkino digital services. Built with Dart, the application functions as a discovery tool to track available cinema showtimes across multiple operating systems. The application focuses on cinema schedule tracking and a movie discovery workflow, enabling the retrieval of cinema schedules and movie details to locate available screenings. It provides a unified interface for accessing these services across different devices. The system utilizes a cross-platform u
Leverages a multiplatform framework to provide a unified cinema interface across different devices.
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 interface
Provides a declarative toolkit for building shared user interfaces across Android, iOS, desktop, and web.
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 develop
Provides a development ecosystem for sharing business logic and data layers across Android and iOS applications.