# चलाने योग्य सैंपल ऐप्स

> पूर्ण उदाहरण-प्रोजेक्ट जिन्हें आप क्लोन करके डेस्कटॉप पर चलाते हैं — "sandbox" का नेटिव विकल्प।

Source: https://crossfly.dev/hi/docs/resources/examples — CrossFly documentation. Full docs as one file: https://crossfly.dev/llms-full.txt

# चलाने योग्य सैंपल ऐप्स

चूँकि CrossFly **नेटिव/OpenGL** है (लाइव वेब sandbox में नहीं चलता), "उदाहरण" **चलाने योग्य
प्रोजेक्ट** हैं जिन्हें आप क्लोन करके डेस्कटॉप पर चलाते हैं — तेज़ इटरेशन, बिना एमुलेटर के:
```bash
gradlew :lwjgl3:run
```

## हर उदाहरण क्या दिखाता है
| उदाहरण | दिखाता है |
|---|---|
| **To-Do / CRUD** | `Window`, `VerticalLayout`, `TextField`, `VirtualListView`, SQLite पर्सिस्टेंस |
| **विजेट गैलरी** | सभी विजेट (प्रति फ़ैमिली एक स्क्रीन) — जीवंत विज़ुअल संदर्भ |
| **नेविगेशन और पिकर** | `Window` का स्टैक, `DatePicker`/`PhotoPicker`/`ColorPicker` |
| **थीम और स्किन** | `Styles.setDarkMode(...)` और `Skin.set(new MaterialSkin()|new IOSSkin()|new FlutterSkin())` लाइव |
| **बड़ी सूचियाँ** | हज़ारों आइटम के साथ `VirtualListView` (रीसाइक्लिंग) |
| **डिवाइस** | `dev.crossfly.device` के ज़रिए कैमरा/GPS/Bluetooth BLE |
| **Charts** | `LineChart`/`AreaChart`/`BarChart`/`StackedBarChart`/`PieChart`/`DonutChart`/`ComboChart` (`ChartView` + `ChartType`) |

उदाहरण `dev.cf` पैकेज की **सैंपल सुइट** को दर्शाते हैं (संदर्भ के रूप में उपयोग होती है, आपके ऐप की
डिपेंडेंसी के रूप में नहीं)।

## कैसे उपयोग करें
1. अपने IDE में उदाहरण-प्रोजेक्ट खोलें (या सैंपल रिपॉज़िटरी क्लोन करें)।
2. `gradlew :lwjgl3:run` चलाएँ।
3. जिस स्क्रीन में आपकी रुचि है उसका कोड पढ़ें — हर उदाहरण छोटा और केंद्रित है।
4. पैटर्न को अपने ऐप में कॉपी करें।

> डॉक्यूमेंटेशन के **स्क्रीनशॉट** इन स्क्रीनों से `Main.getScreenShot(...)` + टेस्टिंग फ्रेमवर्क
> ([टेस्ट](/docs/best-practices/testes)) के ज़रिए जनरेट किए जाते हैं, ताकि वे कभी पुराने न हों।

## यह भी देखें
- गाइडेड ट्रैक: [Get Started](/docs/get-started) · [Learn](/docs/learn)
- [सैंपल और ट्यूटोरियल](/docs/resources/samples-and-tutorials) · [योगदान](/docs/resources/contributing)
