Flutter kya hai?

Flutter क्या है ?


दोस्तों जैसा की आप जानते हे की आज कल हम मोबाइल फ़ोन्स का बहुत ही ज़्यदा इस्तमाल कर रहे है और जब भी आपको कुछ काम होता है तो हम अपने फ़ोन में कोई न कोई एप्लीकेशन या टाइम पास करने के लिए कोई न कोई गेम जरूर खेलते है और दोस्तों आपको तो पता ही होगा गूगल प्ले स्टोर या फिर अप्प स्टोर पर हर दिन नए नए अप्प्स पब्लिश किये जाते है।

दोस्तों आपको पता होगा मोबाइल फ़ोन के लिए सबसे फेमस 2 ऑपरेटिंग सिस्टम मौजूद है। 

1. Android

2. Ios

और मोबाइल यूजर की संखया लगातार बढ़ती जा रही है। 

दोस्तों मार्केटम में हर दिन किसी न किसी कंपनी का फ़ोन नया आता ही रहता है और साथ की साथ उसमे कुछ नई फीचर्स और नई टेक्नोलॉजी जरूर होती है। 

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

दोस्तों क्या आपने कभी ये सोचा है की ये सब अप्प्स जो आप अपने काम में लेते हो वो कैसे बनते है और कौन बनाता है ?

 दोस्तों हर ऑपरेटिंग सिस्टम  के लिए जो अप्प्स बनाये जाते है वो अलग-अलग प्रोग्रामिंग लैंग्वेज को यूज़ करके बनाये जाते है। 

Basically एंड्राइड के लिए जो अप्प्स बनाये जाते है वो Java या Kotlin language यूज़ करके बनाये जाते है और ios के लिए जो अप्प्स बनाये जाते है वो swift या objective c Language को यूज़ करके बनाये जाते है। 

तो दोस्तों इस तरह से कोई एक अप्प को बनाने के लिए हमे दो अलग अलग तरह की लैंग्वेज की knowledge होना बहुत जरुरी है नहीं तो हमे 2 developers की जरुरत होती है Android और ios की अप्प्स बनाने के लिए और दोनों के लिए अलग अलग खर्चा करना पड़ता है और दोनों के लिए अलग अलग design और functions देने होते है। 

दोस्तों अब आप सोच रहे होंगे की जब android और ios  अप्प्स के लिए अलग-अलग developers की जरुरत पड़ती है तो फिर ये flutter क्या है ? और किस काम मे आती है ?

दोस्तों 2 अलग  अलग अप्प्स बनाना और दोनों पर अलग अलग खर्चा करना बहोत मुश्किल होता है इस problem को solve करने के लिए मार्किट में और भी बहोत सी technology है but हम यहाँ पर बात करने वाले हे Flutter की। 

 

Flutter का इतिहास :-

Flutter एक फ्री और Open-source Software Development kit हे जिसे Google द्वारा बनाया गया है। इसकी मदद से Android, ios, Desktop और Web Application बनाये जाते है।

Flutter में हम किसी भी प्रकार का Android या ios अप्प बना सकते हे वो भी एक ही code-base से इसका मतलब यह है की हम Android और ios दोनों phones के लिए 2 अलग-अलग application बना सकते है वो भी सिर्फ एक ही code से। 

Flutter की announcement के बाद Flutter का Alpha version (v -0. 0 6 ), May 2017 में रिलीज़ किया गया था। और बाद में मार्च 2018 में Flutter का beta version launch किया गया था।

बाद में Google ने Flutter को दूसरा preview , September 2018 में shanghai के Google Developer Summit में किया था।  December 4, 2018 में सबसे पहला Flutter का stable version release किया था। Flutter Live Event में और इसे Flutter 1.0 कहा गया।  अभी Flutter का सबसे current stable version 3.0.0 है। 

 

Flutter की बिशेषता :-

Flutter एक UI Toolkit हे जिसकी मदद से एक code से आप mobile, Web, Desktop, mac, Linux के application बना सकते है।  यह free और open source है।

दोस्तों Flutter के framework है जो की dart programming language पर वर्क करता है और इसको गूगल द्वारा मई 2017 में बनाया गया है। 

Flutter मोबाइल अप्प्स development के लिए एक सबसे बेस्ट solution है और साथ की साथ ये web और windows के लिए भी काम में लिया जाता है। 

Flutter  की मदद से हम 1 code-base से android और ios दोनों के लिए अप्प बना सकते है जो की android और ios दोनों पर वर्क करते है। 

Flutter के मोबाइल अप्प डेवलपमेंट किट SDK  है। (Software Development kit  ). 

 

Flutter के फायदे :-

Flutter यूज़ करने के बहुत सारे फायदे है उनमे से कुछ फायदे निचे लिखे गए है। 

High Productivity : चूँकि फ्लटर क्रॉस प्लेटफार्म है , आप अपने आईओएस और एंड्राइड अप्प दोनों के लिए एक ही code-base का उपयोग कर सकते है। 

Great Performance : दोस्तों flutter में बना आप पूरी तरह से एक native में बने अप्प जैसा ही यूजर एक्सपीरियंस देता है। और उसी की तरह fast work करता है।

Beautiful and Attractive Interface: दोस्तों फ्लूटेटर में बने आप किसी भी अप्प को देखोगे तो आपको देखते ही पता चल जायेगा की ये अप्प फ्लटर में बना है क्युकी फ्लटर से बने अप्प्स का डिज़ाइन बहोत ही अच्छा और सुन्दर होता है। 

Fast and Simple Development : दोस्तों फ्लटर यूज़ करने का सबसे अच्छा फ़ायदा एक ये भी हे की इसमें हमे  hot reload का फीचर देखने को मिलता है जिसका मतलब ये हे की हम अपने कोड में अगर कुछ Change करते हे हो हमे अप्प को या कोड को पूरा रन करने की जरुरत नहीं पड़ती जो भी कोड या डिज़ाइन अपन ने Change  किया हे वो एक ही क्लिक पर हमे दिख जाता है जिससे हमारा बहोत समय बचता है।

Compatibility : दोस्तों जैसा की आप जानते है फ्लटर एक क्रॉस प्लेटफार्म फ्रेमवर्क है जो की एंड्राइड और आईओएस दोनों पर वर्क करता है और आप इसको बहोत ही आसानी से एक सिस्टम से दूसरे सिस्टम पर भी रन करा सकते है।

Open Source : Flutter  और dart दोनों ही open  source है और आप इनको download ककरे फ्री में काम कर सकते हे। 

 

Flutter में बने कुछ अप्प्स।

1. Google Ads 

2. Alibaba 

3. Reflectly 

4. Birch Finance 

5. Hookle 

6. Google Pay 

7. BMW

दोस्तों उम्मीद है की आपको मेरा ये पोस्ट पसंद आया होगा और आपके सवालों के जवाब भी मिल गए होंगे की Flutter kya hai, Flutter kaise kaam karta hai.

लेकिन अगर आपको अभी भी कोई प्रसन है Flutter के बारे मे तो आप मुझसे comment करके पूछ सकते है में आपके सवालो का जरूर जवाब दूंगा। 

धन्यवाद।