9 مستودعات
Design patterns and components specifically for creating user interfaces on the Android platform.
Distinguishing note: None of the candidates cover the general domain of native Android UI design for contextual elements.
Explore 9 awesome GitHub repositories matching mobile development · Android Interface Design. Refine with filters or upvote what's useful.
BasePopup هي مكتبة نوافذ منبثقة وإطار عمل لمكونات واجهة المستخدم لنظام Android مصممة لإنشاء نوافذ عائمة مخصصة وتراكبات داخل تطبيقات Android. توفر مجموعة من العناصر القابلة لإعادة الاستخدام لعرض محتوى مركز وعناصر تحكم مؤقتة فوق شاشة التطبيق الرئيسية. تدير المكتبة تخطيط وعرض هذه العروض العائمة من خلال إطار عمل مخصص يوفر مظهر وسلوك القوائم المنبثقة. وهي تنفذ تحديداً وظائف النوافذ المنبثقة في Android لتوفير خيارات سياقية دون الحاجة إلى التنقل بعيداً عن الصفحة الحالية. يغطي إطار العمل تطوير مكونات واجهة المستخدم من خلال إدارة النوافذ، وحساب الإحداثيات بناءً على طرق العرض المرجعية، والتكيف الديناميكي للأبعاد. ويتعامل مع تضخم العرض (view inflation) ومعالجة الأحداث لدمج هذه العناصر العائمة في الواجهة المحمولة.
Facilitates the design of focused Android interface elements that provide contextual options without page navigation.
Topeka هو تطبيق اختبار Android ولعبة تعليمية. يعمل كتطبيق عينة مصمم لتوضيح تنفيذ المبادئ التوجيهية البصرية القياسية وأنماط التفاعل على منصة Android. يركز المشروع على تنفيذ Material Design، ويعرض واجهة مستخدم متسقة وبديهية من خلال لعبة اختبار المعرفة. يطبق مبادئ التصميم الموحدة هذه لإنشاء تدفقات مستخدم تفاعلية وشاشات محمولة. تم بناء التطبيق باستخدام Kotlin وJetpack Compose، ويدمج Material Design 3 وتحديثات واجهة المستخدم القائمة على الحالة. يغطي المجالات الأساسية لتطوير تطبيقات Android وتصميم الاختبارات التفاعلية.
Applies native Android interface design patterns to create consistent layouts and navigation flows.
Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows and reusable interface elements. It serves as a toolkit for organizing list, grid, and custom view content within mobile screen overlays. The library enables the rendering of pop-up windows with tailored headers, footers, and content areas. It includes systems for placing these overlays at the top, center, or bottom of the display using built-in animations and predefined layout patterns. The framework supports flexible content organization through the use of scrollable lists,
Offers design patterns for integrating specialized view instances into Android pop-up bodies.
RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android applications. It provides tools to add animated visual feedback to interface elements to signal successful user interactions. The library allows for the customization of ripple effects, including adjustments to color, duration, and scale. It supports both configuration via attributes and dynamic adjustments through setter methods, and includes a listener interface to detect when a ripple animation has finished its execution.
Provides specialized user interface components with tailored animation triggers for native Android applications.
يوفر هذا المشروع مجموعة من المواد المرجعية، والأدلة، وأوراق الغش المصممة لتحسين سير عمل تطوير Android. يعمل كمورد شامل لتنفيذ أفضل الممارسات في بناء التطبيقات، وتصحيح الأخطاء، وتصميم واجهة المستخدم. يغطي المستودع تقنيات متخصصة لتحسين البناء، بما في ذلك طرق تقليل أحجام الملفات الثنائية وتسريع التجميع. كما يوفر مراجع مفصلة لتصحيح أخطاء الأجهزة، واكتشاف تسرب الذاكرة، وتطبيق مبادئ Material Design. يفصل المشروع أيضاً تحسينات الإنتاجية لبيئة التطوير، مثل اختصارات لوحة المفاتيح، والقوالب الحية، وإعدادات المحرر. كما يتضمن توجيهات لإدارة الأجهزة عبر أدوات سطر الأوامر، وتوصيف الأداء، وتنفيذ الطباعة التي يسهل الوصول إليها وفيزياء الحركة.
Provides guidance on implementing native Android user interfaces following established visual standards.
CircleIndicator is a custom Android UI component that functions as a circular page progress indicator. It provides a graphical interface element that represents completion or progress through a circular arc. The component is designed to track a user's position within a sequence of pages, such as during onboarding flow navigation or linear screen transitions. It visualizes progress through a set of screens to provide feedback during mobile app navigation.
Provides a custom UI component designed specifically for Android interface design to enhance linear navigation.
هذا المشروع عبارة عن مجموعة من تنفيذات مرجع تطبيقات Android ومشاريع العينة. يوفر كوداً مصدرياً تعليمياً يوضح أنماط التطوير القياسية لبناء تطبيقات جوال وظيفية. يتضمن المستودع أمثلة محددة لتصميم واجهة مستخدم Android، واستمرارية البيانات، وتكامل الأجهزة. يوفر تنفيذات مرجعية للتعامل مع العمليات الخلفية طويلة الأمد وبث النظام، بالإضافة إلى عروض توضيحية لبناء التخطيطات والرسومات المخصصة. تغطي قاعدة الكود نطاقاً واسعاً من القدرات بما في ذلك برمجة الشبكة لجلب البيانات عن بعد، وإدارة البيانات المحلية باستخدام التفضيلات المشتركة وقواعد البيانات، واستخدام مستشعرات الجهاز، و Bluetooth، والكاميرات، والميكروفونات. كما يوضح استخدام تخطيطات الأجزاء النمطية، وإشعارات النظام، وإدارة أذونات التطبيق.
Demonstrates professional Android UI design using responsive layouts, custom graphics, and animations.
This project is a structured learning path and skill roadmap designed to guide developers through the Android ecosystem. It serves as a mobile engineering curriculum and career guide, organizing the technical knowledge required to build scalable applications from basic concepts to advanced professional skills. The guide differentiates itself by providing a hierarchical map of required knowledge, sequencing technical topics into a logical order. It includes a curated collection of study resources and technical documentation, along with tools to track learning progress through the specified cur
Covers the design patterns and components used to create accessible native Android user interfaces.
BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It functions as a layout element that applies a blur effect to the content of the underlying view hierarchy, enabling the creation of glassmorphism styles and translucent backgrounds. The project focuses on implementing dynamic background rendering that updates as the content beneath the blurred area changes. It allows for the porting of frosted glass visual styles to Android layouts through adjustable diffusion levels and rounded corner clipping. The implementation covers visual
Implements modern Android interface design patterns using real-time background blur effects.