स्पंदन Google द्वारा बनाई गई एक ओपन-सोर्स UI सॉफ़्टवेयर डेवलपमेंट किट है। इसका उपयोग Android, iOS, Linux, Mac, Windows, Google Fuchsia और वेब के लिए एक ही कोडबेस से एप्लिकेशन विकसित करने के लिए किया जाता है। स्पंदन ऐप्स डार्ट भाषा में लिखे गए हैं।

फ़्लटरएप्लिकेशन डार्ट प्रोग्रामिंग भाषामें लिखे गए हैं, और कर सकते हैं Java, Kotlin, Swift, जैसे प्लेटफ़ॉर्म भाषाओं से कनेक्ट करें, और उद्देश्य-सी। स्पंदन स्वयं C, C ++, Dart और Skia (एक 2D रेंडरिंग इंजन)के साथ बनाया गया है।

स्पंदन विकास वर्तमान में लिनक्स, मैक ओएस एक्स और विंडोज ऑपरेटिंग सिस्टम पर समर्थित है।

स्पंदन Google द्वारा विकसित और अनुरक्षित है और Fuchsiaके लिए मुख्य विकास SDK होगा, Google द्वारा अपेक्षित और आगामी नया ऑपरेटिंग सिस्टम भी।

स्पंदन के चार मुख्य घटक:

  • 60fps ऐप्स के लिए एक भारी अनुकूलित, मोबाइल-पहले 2D रेंडरिंग इंजन (पाठ के लिए उत्कृष्ट समर्थन के साथ)
  • एक कार्यात्मक-प्रतिक्रियाशील ढांचा ताकि आप अनुकूलित UI का निर्माण कर सकें
  • पुस्तकालयों और विगेट्स का एक समृद्ध सेट (मटेरियल डिज़ाइन, क्यूपर्टिनो) विगेट्स (वैकल्पिक, आप अपने खुद के विजेट बना सकते हैं) ताकि आप जल्दी से शुरू कर सकें और उच्च-निष्ठा अनुभव का उत्पादन कर सकें
  • उप-द्वितीय डेवलपर साइकिल के लिए उत्पादक CLI और IDE (IntelliJ) उपकरण

फ़्लटर मोबाइल ऐप्स बनाने के लिए अन्य विकल्पों की तुलना में अलग है क्योंकि फ़्लटर न तो WebView और न ही OEM विजेट का उपयोग करता है जो डिवाइस के साथ भेज दिया गया है। इसके बजाय, फ़्लटर स्क्रीन पर विजेट्स खींचने के लिए अपने स्वयं के उच्च-प्रदर्शन रेंडरिंग इंजन और फ्रेमवर्क का उपयोग करता है।

स्पंदन डेवलपर्स को एक अत्यधिक उत्पादक और तेजी से विकास का अनुभव, तेजी से रनटाइम और इंजन के प्रदर्शन, और खूबसूरती से डिज़ाइन किए गए विजेट प्रदान करता है जो सुंदर एप्लिकेशन के लिए बनाते हैं।


संसाधन


स्रोत कोड और बिल्डिंग

  • सोर्स कोड
  • नवीनतम LTS संस्करण: 1.22.5 को 11 दिसंबर, 2020 को जारी किया गया

समुदाय


पुस्तकें


संबंधित टैग