7 مستودعات
Systems for coordinating transitions and logical flows between different user interface pages.
Distinct from Complex Workflow Coordination: Focuses on UI page transitions and navigation flows rather than backend task execution chains.
Explore 7 awesome GitHub repositories matching software engineering & architecture · UI Navigation Coordination. Refine with filters or upvote what's useful.
fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co
Coordinates transitions between application pages and logical flows using customizable adapters and state patterns.
JXCategoryView هي مجموعة من مكونات واجهة المستخدم لنظام iOS لإنشاء قوائم تبويب قابلة للتمرير وحاويات ترقيم. توفر نظاماً لتنفيذ التنقل القائم على الفئات حيث ينسق عنصر تحكم مجزأ مع منطقة محتوى لتمكين انتقالات الأقسام. يركز المشروع على المزامنة بين قائمة التنقل ووحدة تحكم عرض الترقيم، مما يضمن أن التمرير عبر المحتوى يحدث علامة التبويب النشطة والعكس صحيح. يدعم خلايا تبويب قابلة للتخصيص بدرجة عالية من خلال التوريث، مما يسمح بدمج الصور، والنصوص الغنية، وشارات الإشعارات. تتضمن المكتبة قدرات للتحميل الكسول لوحدات تحكم العرض الفرعية لإدارة الذاكرة ووقت البدء. كما توفر منطقاً لتنسيق الإيماءات لحل التعارضات بين قائمة التنقل وإيماءات النظام، مثل تقييد التنقل بالرجوع عبر السحب من الحافة.
Coordinates synchronization between category views and scroll views to ensure aligned navigation and paging.
هذا المشروع عبارة عن مجموعة من المكونات المرئية ونماذج الواجهة المصممة لإنشاء انتقالات متحركة بين معاينات الشبكة المكثفة وطرق عرض التفاصيل الموسعة. يوفر مكتبة انتقالات البطاقات ومكونات واجهة مستخدم متحركة SwiftUI تتيح واجهة نظرة خاطفة (peek-and-pop) حيث تتوسع بطاقات المعاينة الصغيرة إلى محتوى بملء الشاشة. ينفذ النظام تخطيط شبكة متحركاً يسمح لمجموعات البطاقات بالتوسع والتقلص للكشف عن مزيد من المعلومات. يتم دعم هذه التفاعلات بواسطة رسوم متحركة تحول خلايا المحتوى الصغيرة إلى واجهات بملء الشاشة للحفاظ على الاستمرارية المرئية وتدفق المستخدم.
Provides a coordination layer to manage the logical flow and transitions between grid and detail views.
Mosby هو إطار عمل لطبقة العرض لتطبيقات Android مصمم لإدارة حالة التطبيق ونوايا المستخدم. يعمل كأداة معمارية تنفذ كلاً من أنماط Model-View-Intent (MVI) وModel-View-Presenter (MVP). يستخدم إطار العمل تدفق بيانات أحادي الاتجاه للحفاظ على مصدر واحد للحقيقة، مما يضمن بقاء تحديثات الحالة قابلة للتنبؤ بها من خلال معالجة النوايا عبر مسار منطقي واحد. يفصل منطق الأعمال عن طبقة العرض لفصل منطق العرض عن فئات Android Activity وFragment. يوفر النظام قدرات لإدارة الحالة وتنسيق التنقل، ومزامنة حالة التطبيق مع انتقالات الشاشة.
Coordinates transitions and logical flows between different Android user interface pages to ensure correct data display.
ViewDeck هو إطار عمل لإدارة القوائم الجانبية ومكتبة تنقل قائمة على الإيماءات لنظام iOS. يوفر نظاماً لتنسيق العرض، والرسوم المتحركة، ومنطق التفاعل للقوائم الجانبية اليمنى واليسرى داخل وحدة تحكم عرض الحاوية. يتميز إطار العمل بوحدة تحكم قائمة ديناميكية تسمح بتحديث أو إزالة وحدات تحكم القائمة النشطة في وقت التشغيل لتعديل خيارات التنقل المتاحة. يتضمن منسق انتقال لإدارة الحركة المخصصة والخصائص المرئية للوحات التنقل المنزلقة. تدعم المكتبة كلاً من التحكم البرمجي في القائمة والتنشيط القائم على الإيماءات عبر إيماءات التمرير للمستخدم. تدير أبعاد القائمة الجانبية بناءً على حجم المحتوى وتستخدم تغليف العرض القائم على الحاوية لتنسيق المواضع النسبية للمحتوى المركزي والجانبي.
Manages custom motion and visual transition properties for sliding navigation panels.
This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It provides a comprehensive collection of code examples, documentation, and a component library of reusable view implementations and layout patterns. The resource includes a compatibility map that links modern declarative views to their equivalent imperative counterparts in the UIKit framework. This documentation assists with the migration from UIKit to SwiftUI by providing guidance on wrapping legacy view controllers and view subclasses within a declarative hierarchy. The guide
Includes a system for coordinating transitions between views and managing page titles in the navigation bar.
إطار عمل MvvmCross هو إطار عمل .NET MVVM مصمم لبناء تطبيقات عبر المنصات عن طريق فصل منطق الأعمال عن واجهات المستخدم الأصلية. يعمل كمحرك تنقل ومكتبة لربط بيانات واجهة المستخدم، مما يتيح تغليف المنطق داخل نماذج العرض (View models) التي يتم إعادة استخدامها عبر أنظمة تشغيل مختلفة. يوفر إطار العمل طبقة تجريد عتاد أصلية وحاوية حقن تبعية (Dependency injection) لفصل المكونات وتوفير واجهة متسقة للوصول إلى ميزات الجهاز. ينسق إطار العمل الانتقالات الآمنة للأنواع بين الشاشات الأصلية ويدير مزامنة البيانات بين فئات المنطق المشتركة ومكونات واجهة المستخدم الأصلية من خلال إشعارات تغيير الخصائص. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة دورة حياة التطبيق، والربط العميق بـ URI، وتسجيل الخدمة القائم على عكس التحكم (IoC). كما يتضمن أدوات للتدويل، ومراسلة النشر والاشتراك عبر مجمع أحداث مرجعي ضعيف، وتكامل العتاد للمستشعرات، وتحديد الموقع الجغرافي، والمصادقة البيومترية.
Coordinates transitions and logical flows between different user interface screens to support patterns like master-detail and navigation drawers.