awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 रिपॉजिटरी

Awesome GitHub RepositoriesScreen Adaptation Libraries

Libraries specifically designed to scale UI dimensions and view sizes across different screen resolutions.

Distinct from Screen Adaptation Utilities: Broader than Screen Adaptation Utilities as it encompasses the entire library identity and management system.

Explore 6 awesome GitHub repositories matching mobile development · Screen Adaptation Libraries. Refine with filters or upvote what's useful.

Awesome Screen Adaptation Libraries GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • jessyancoding/androidautosizeJessYanCoding का अवतार

    JessYanCoding/AndroidAutoSize

    13,731GitHub पर देखें↗

    AndroidAutoSize is a screen adaptation library for Android that automatically scales layout dimensions and view sizes across different screen resolutions. It functions as an automatic layout scaler and view dimension manager, ensuring that user interface proportions remain consistent by referencing a base design dimension. The library allows developers to define screen measurements using alternative units such as millimeters, inches, or points instead of standard density-independent pixels. It includes capabilities for custom dimension overrides, enabling the scaling process to be disabled or

    Serves as a specialized library for scaling layout dimensions and view sizes across different Android resolutions.

    Javaadapterviewandroidarms
    GitHub पर देखें↗13,731
  • airbnb/epoxyairbnb का अवतार

    airbnb/epoxy

    8,556GitHub पर देखें↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Provides automatic grid span adjustment for phone, tablet, and wide tablet screens.

    Java
    GitHub पर देखें↗8,556
  • soumyajit4419/portfoliosoumyajit4419 का अवतार

    soumyajit4419/Portfolio

    6,389GitHub पर देखें↗

    This is a personal portfolio website built as a React.js single-page application. It serves as a self-coded platform to present a developer's resume and showcase their GitHub projects. The site includes structured sections for listing technical skills, displaying work history and education, and presenting a curated collection of projects with descriptions and links. The layout is built with React-Bootstrap and custom CSS to adapt across desktops, tablets, and phones.

    Resizes and reflows the layout for optimal viewing on desktops, tablets, and phones.

    JavaScriptcreate-react-appdeveloper-portfolioeasy-to-use
    GitHub पर देखें↗6,389
  • xuexiangjys/xuixuexiangjys का अवतार

    xuexiangjys/XUI

    5,075GitHub पर देखें↗

    XUI एक नेटिव Android UI फ्रेमवर्क और कंपोनेंट लाइब्रेरी है जिसे एप्लिकेशन इंटरफेस बनाने के लिए डिज़ाइन किया गया है। यह नेटिव लेआउट्स, इनपुट फील्ड्स और नेविगेशन एलिमेंट्स का एक व्यापक सूट प्रदान करता है, जो वैश्विक विजुअल विशेषताओं और रिस्पॉन्सिव स्टाइल्स को परिभाषित करने के लिए एक टियर्ड थीम मैनेजमेंट सिस्टम द्वारा समर्थित है। यह फ्रेमवर्क कस्टम व्यूज़ और इंटरैक्शन टूलकिट्स के एक विशेष सेट के माध्यम से खुद को अलग करता है, जिसमें हाई-परफॉरमेंस कैलेंडर, डेटा विज़ुअलाइज़ेशन रेंडरिंग और एकीकृत टाइमर्स और विजुअल इफेक्ट्स के साथ विभिन्न स्टाइलाइज्ड बटन्स शामिल हैं। इसमें बारकोड और QR कोड स्कैनिंग, कस्टम QR जनरेशन और इमेज क्रॉपिंग इंटरफेस जैसी एकीकृत मीडिया प्रोसेसिंग क्षमताएं भी शामिल हैं। यह प्रोजेक्ट UI और UX क्षमताओं के एक व्यापक क्षेत्र को कवर करता है, जिसमें विविध डेटा एंट्री कंपोनेंट्स, फ्लोटिंग विंडो प्रिमिटिव्स और स्नैकबार्स और प्रोग्रेस गेज जैसे फीडबैक इंडिकेटर्स की एक विस्तृत श्रृंखला शामिल है। यह व्यू ट्रांज़िशन और इंटरैक्टिव फीडबैक को मैनेज करने के लिए लेआउट टेम्प्लेटिंग, टाइपोग्राफी कॉन्फ़िगरेशन और एनीमेशन सिस्टम भी प्रदान करता है।

    Implements layout adaptation logic to ensure a consistent experience across various Android screen sizes and OS versions.

    Javaandroidandroid-uistyles
    GitHub पर देखें↗5,075
  • airbnb/lottieairbnb का अवतार

    airbnb/lottie

    4,922GitHub पर देखें↗

    Lottie एक JSON वेक्टर एनीमेशन इंजन और क्रॉस-प्लेटफ़ॉर्म प्लेयर है जो रिज़ॉल्यूशन-स्वतंत्र मोशन ग्राफिक्स को रेंडर करता है। यह एक रनटाइम रेंडरर के रूप में कार्य करता है जो JSON-आधारित मध्यवर्ती प्रतिनिधित्व का उपयोग करके Adobe After Effects कंपोज़िशन्स को वास्तविक समय के एनिमेशन में अनुवादित करता है। यह प्रोजेक्ट रनटाइम पर वेक्टर एसेट्स पर डायनामिक नियंत्रण को सक्षम करके खुद को अलग बनाता है। यह पदानुक्रमित की-पाथ्स और डायनामिक थीमिंग के माध्यम से एनीमेशन गुणों, रंगों और प्लेबैक स्टेट्स के प्रोग्रामेटिक संशोधन की अनुमति देता है। यह एनिमेशन को वास्तविक समय के एप्लिकेशन स्टेट परिवर्तनों और उपयोगकर्ता जेस्चर्स पर प्रतिक्रिया करने की अनुमति देता है। यह इंजन हार्डवेयर-त्वरित रेंडरिंग और उच्च प्रदर्शन के लिए मॉडल कैशिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह फ्रेम सीकिंग, सेगमेंट लूपिंग और इवेंट ट्रिगरिंग के लिए व्यापक प्लेबैक नियंत्रण प्रदान करता है, साथ ही एक रेंडरिंग सिस्टम जो 3D कैमरा, शेप मॉर्फिंग और प्रक्रियात्मक वेक्टर जनरेशन का समर्थन करता है। एसेट प्रबंधन को मल्टी-सोर्स डेटा इम्पोर्ट के माध्यम से संभाला जाता है, जो स्थानीय बंडल्स, नेटवर्क URLs और विभिन्न वेक्टर फ़ाइल फॉर्मेट्स का समर्थन करता है।

    Provides libraries to scale animations to fill various screen dimensions using cropping or filling modes.

    HTML
    GitHub पर देखें↗4,922
  • openflutter/flutter_screenutilOpenFlutter का अवतार

    OpenFlutter/flutter_screenutil

    4,030GitHub पर देखें↗

    flutter_screenutil Flutter के लिए एक रिस्पॉन्सिव UI फ्रेमवर्क और एडेप्टिव लेआउट टूल है। यह विभिन्न स्क्रीन रिज़ॉल्यूशन्स और डिवाइसों में सुसंगत अनुपात सुनिश्चित करने के लिए एक संदर्भ डिज़ाइन के आधार पर लेआउट आयामों और फोंट्स को स्केल करने के लिए एक सिस्टम प्रदान करता है। यह टूलकिट एक स्क्रीन मेट्रिक्स प्रदाता के रूप में कार्य करता है जो स्क्रीन चौड़ाई, ऊंचाई, पिक्सेल घनत्व और सुरक्षित क्षेत्र आयामों सहित वास्तविक समय डिवाइस गुणों को पुनः प्राप्त करता है। यह विशेष रूप से डिवाइस ओरिएंटेशन परिवर्तनों और स्प्लिट-स्क्रीन मोड अपडेट्स के दौरान लेआउट अनुकूलन को संभालता है। यह फ्रेमवर्क एडेप्टिव टाइपोग्राफी मैनेजमेंट, लेआउट आयाम स्केलिंग और स्क्रीन मेट्रिक्स मॉनिटरिंग को कवर करता है। इसमें स्क्रीन रिसाइजिंग के दौरान UI रीबिल्ड्स को नियंत्रित करने के लिए तंत्र शामिल हैं और बहुत बड़ी या छोटी डिस्प्ले पर विज़ुअल अखंडता बनाए रखने के लिए स्केलिंग सीमाएं लागू करता है।

    Handles screen size changes and orientation shifts to ensure the UI fits various mobile device screens.

    Dartdartflutterscale
    GitHub पर देखें↗4,030
  1. Home
  2. Mobile Development
  3. Android Layout Components
  4. Screen Adaptation Libraries

सब-टैग एक्सप्लोर करें

  • Grid Span AdaptationsAutomatically adjusts the number of items per grid row based on screen size categories like phone, tablet, and wide tablet. **Distinct from Screen Adaptation Libraries:** Distinct from Screen Adaptation Libraries: focuses on grid span count per screen size, not general UI dimension scaling.
  • Multi-Device Layout AdaptersLayout logic that resizes and reflows content for optimal viewing on desktops, tablets, and phones. **Distinct from Screen Adaptation Libraries:** Distinct from Screen Adaptation Libraries: focuses on layout reflow across device classes rather than pixel scaling for Android screens.