मुख्य सामग्री पर जाएँ
CrossFly 100% ओपन सोर्सGitHub पर फ़ॉलो करें
CrossFlyCrossFly
शुरू करें

यह पृष्ठ पुर्तगाली से मशीन-अनुवादित है और इसमें त्रुटियाँ हो सकती हैं। पुर्तगाली संस्करण प्रामाणिक है।

इंस्टॉलेशन और आवश्यकताएँ

कुछ ही मिनटों में आपके पास डेस्कटॉप पर चलाने के लिए तैयार वातावरण होगा — शुरुआत करने का सबसे तेज़ रास्ता (तेज़ पुनरावृत्ति, बिना एमुलेटर)।

पूर्वापेक्षाएँ

  • JDK 17 (LTS)। सत्यापित करें:
    java -version
  • Gradle — या बस प्रोजेक्ट में शामिल wrapper का उपयोग करें (gradlew):
    ./gradlew --version

प्रोजेक्ट की संरचना

एक CrossFly ऐप एक मल्टी-मॉड्यूल Gradle प्रोजेक्ट है: एक core मॉड्यूल (आपकी UI और लॉजिक) + एक प्रति-प्लेटफ़ॉर्म लॉन्चर। CrossFly की डिपेंडेंसी को core में जोड़ें और उस लक्ष्य का लॉन्चर शामिल करें जिसे चलाना है:

:core     → seu código (Windows, componentes) + dependência do CrossFly
:lwjgl3   → launcher desktop (comece por aqui)
:android  :ios  :web   → demais alvos

डिपेंडेंसी के सटीक निर्देशांक (dev.crossfly:crossfly-core + संस्करण) और लॉन्चरों के निर्देशांक मॉडल-प्रोजेक्ट के build.gradle से आते हैं — इन्हें रिपॉज़िटरी के टेम्पलेट के अनुसार बनाए रखें।

प्रति-प्लेटफ़ॉर्म आवश्यकताएँ

लक्ष्य क्या चाहिए
🖥️ Desktop (LWJGL3) केवल JDK — यहाँ से शुरू करें
🤖 Android Android SDK/NDK
🍎 iOS macOS + Xcode
🌐 Web (TeaVM) एक ब्राउज़र (WebGL2)

नेटिव लाइब्रेरी: प्रत्येक प्लेटफ़ॉर्म crossfly-lib (JNI) को पैकेज करता है, जो स्टार्टअप पर लोड होती है (WebGL को छोड़कर)। डेस्कटॉप पर, इसे java.library.path में होना आवश्यक है (देखें Desktop)।

डेस्कटॉप से क्यों शुरू करें

डेस्कटॉप सबसे छोटा कंपाइल→रन चक्र देता है (सेकंडों में, बिना एमुलेटर)। आप वहीं UI को सत्यापित करते हैं और स्क्रीन तैयार होने पर ही मोबाइल पर जाते हैं।

अगले कदम

→ Quickstart: ~10 मिनट में Hello World

यह भी देखें

  • प्रामाणिक स्रोत: अध्याय 4 — Bootstrap और जीवनचक्र · Plataformas
क्या यह पृष्ठ उपयोगी था?