5 dépôts
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 est un outil d'ingénierie logicielle natif IA et une plateforme de développement multi-agents conçue pour automatiser l'ensemble du cycle de vie du développement logiciel. Il fonctionne comme un orchestrateur autonome qui gère le codage, les tests et la configuration de l'infrastructure pilotés par l'IA via des chaînes d'agents déclaratives. Le projet est construit sur un framework IA Kotlin Multiplatform, permettant à la logique des agents de s'exécuter dans divers environnements et interfaces d'appareils. La plateforme implémente le protocole Model Context Protocol pour échanger des outils et des informations de projet avec des services IA externes. Elle se distingue par l'utilisation d'un pipeline de génération augmentée par récupération (RAG) et d'un graphage de code basé sur des arbres, qui analysent les arbres de syntaxe abstraits et les chaînes d'appels pour compresser le contexte du projet et réduire les hallucinations. Un canevas de développement interactif fournit une synchronisation en temps réel des diagrammes UML, des spécifications OpenAPI et des diffs de code. Les domaines de capacités couvrent le développement logiciel autonome, y compris la planification dynamique des tâches, la réparation itérative pilotée par les tests et la migration de code hérité. Le système gère également l'automatisation de l'infrastructure en tant que code pour Docker et les configurations CI/CD, les revues de code assistées par IA et la coordination de personas IA partagés et de spécifications de prompt entre les équipes. La logique principale est implémentée en utilisant Kotlin Multiplatform pour assurer un déploiement d'agent multiplateforme cohérent.
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.