awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Dimillian avatar

Dimillian/MovieSwiftUI

0
View on GitHub↗
6,529 Stars·653 Forks·Swift·Apache-2.0·8 Aufrufe

MovieSwiftUI

MovieSwiftUI ist eine Film-Discovery-Anwendung, die mit SwiftUI erstellt wurde und in die MovieDB-API integriert ist, um Filminformationen, Bewertungen und Metadaten abzurufen und anzuzeigen. Sie fungiert als plattformübergreifende Apple-Anwendung und bietet eine konsistente Benutzererfahrung über iOS und macOS hinweg aus einer einzigen Codebasis.

Das Projekt implementiert einen reaktiven Datenfluss unter Verwendung von Combine, um den globalen Anwendungsstatus mit der Benutzeroberfläche zu synchronisieren. Es verwendet einen unidirektionalen Datenfluss und einen zentralen Store, um eine Single Source of Truth über verschiedene Bildschirme und Komponenten hinweg zu wahren.

Die Anwendung nutzt deklarative UI-Komposition und eine Multi-Plattform-Layout-Engine, um die Oberfläche an verschiedene Bildschirmgrößen anzupassen. Daten werden über REST-basiertes Fetching verarbeitet, um die Oberfläche mit Echtzeit-Inhalten zu befüllen.

Features

  • Movie Discovery Applications - Provides a comprehensive interface for discovering movies and viewing detailed cinematic metadata.
  • Remote Data Fetching - Retrieves movie metadata from a remote REST API to populate the application content.
  • Cross-Platform Apple Applications - Functions as a universal application providing a consistent experience across the Apple ecosystem.
  • SwiftUI - Built as a native Apple application using the SwiftUI framework for a modern user interface.
  • API Clients - Acts as a client for the MovieDB API to retrieve and display real-time movie ratings and metadata.
  • Universal App Architectures - Implements an architecture that adapts layout and functionality seamlessly between iOS and macOS.
  • Cross-Platform Layout Engines - Employs a layout engine that automatically adapts the interface across iOS and macOS.
  • Declarative UI Frameworks - Utilizes SwiftUI's declarative patterns to build a state-driven user interface.
  • Universal User Interfaces - Renders a consistent user experience across both iOS and macOS using a single declarative codebase.
  • REST API Integrations - Integrates the frontend with the MovieDB backend using RESTful HTTP requests.
  • Reactive Data Streams - Implements reactive data streams using the Combine framework to synchronize API responses with the user interface.
  • Application State Stores - Maintains a centralized store as the single source of truth to synchronize data across multiple views.
  • Unidirectional Data Flow Architectures - Implements a unidirectional data flow where state updates are triggered by dispatched actions.
  • Global State Stores - Uses a centralized global state store to avoid prop drilling and keep components in sync.
  • Global State Managers - Ships a global state manager to maintain consistent data across various UI components.
  • Reactive State Managers - Employs reactive state management via Combine to synchronize application data with the UI.
  • Example Applications - Movie database app using Combine.
  • Open Source Applications - Full-featured movie database application using SwiftUI.

Star-Verlauf

Star-Verlauf für dimillian/movieswiftuiStar-Verlauf für dimillian/movieswiftui

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu MovieSwiftUI

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit MovieSwiftUI.
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • nalexn/clean-architecture-swiftuiAvatar von nalexn

    nalexn/clean-architecture-swiftui

    6,571Auf GitHub ansehen↗

    This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application development. It implements a layered architecture that separates presentation, business logic, and data access into independent layers, with unidirectional data flow managed through a single immutable app store that serves as the sole source of truth for all screens. The project distinguishes itself through its implementation of interactor-driven business logic, where all domain rules and workflows live in stateless objects that receive requests and update the central store. Dependen

    Swiftarchitectureclean-architecturecleanarchitecture
    Auf GitHub ansehen↗6,571
  • nextlevelbuilder/ui-ux-pro-max-skillAvatar von nextlevelbuilder

    nextlevelbuilder/ui-ux-pro-max-skill

    92,396Auf GitHub ansehen↗

    This project is a generative development environment designed to build reactive, modular user interfaces through natural language prompts. It functions as a declarative framework that translates descriptive requirements into functional code, structured layouts, and interactive components. By utilizing a reactive state architecture, the system ensures that application data remains synchronized across components, triggering automatic updates whenever state values are modified. The platform distinguishes itself through its automated design system generation and cross-platform capabilities. It em

    Pythonai-skillsantigravityclaude
    Auf GitHub ansehen↗92,396
  • effector/effectorAvatar von effector

    effector/effector

    4,837Auf GitHub ansehen↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    TypeScriptbusiness-logiceffectorevent-driven
    Auf GitHub ansehen↗4,837
Alle 30 Alternativen zu MovieSwiftUI anzeigen→

Häufig gestellte Fragen

Was macht dimillian/movieswiftui?

MovieSwiftUI ist eine Film-Discovery-Anwendung, die mit SwiftUI erstellt wurde und in die MovieDB-API integriert ist, um Filminformationen, Bewertungen und Metadaten abzurufen und anzuzeigen. Sie fungiert als plattformübergreifende Apple-Anwendung und bietet eine konsistente Benutzererfahrung über iOS und macOS hinweg aus einer einzigen Codebasis.

Was sind die Hauptfunktionen von dimillian/movieswiftui?

Die Hauptfunktionen von dimillian/movieswiftui sind: Movie Discovery Applications, Remote Data Fetching, Cross-Platform Apple Applications, SwiftUI, API Clients, Universal App Architectures, Cross-Platform Layout Engines, Declarative UI Frameworks.

Welche Open-Source-Alternativen gibt es zu dimillian/movieswiftui?

Open-Source-Alternativen zu dimillian/movieswiftui sind unter anderem: day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… nalexn/clean-architecture-swiftui — This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application… nextlevelbuilder/ui-ux-pro-max-skill — This project is a generative development environment designed to build reactive, modular user interfaces through… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… rackt/redux — Redux is a JavaScript state management library that serves as a centralized state container for application data. It… midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI…