What is Dart - Dart एक Client-Optimized Programming Language है इसका Use करके हम Desk - top App,Web App,Android और IOS(Apple) की Apps को Develop कर सकते है और साथ ही हम Server Side एप्लीकेशन भी बना सकते है इसलिए ये एक Multi-Purpose Language है डार्ट प्रोग्रामिंग लैंग्वेज को Google के द्वारा ही Develop किया गया है ।

What is ECMA in Hindi

ECMA European Computer Manufacturer's Association) एक ऐसी European Company है जो   Information and Communication System से रिलेटेड जितनी भी चीजे है उनका एक Standard तय करती फिर वो Standard सभी को follow करना होता है । Dart को ECMA के द्वारा Approved कर दिया गया है ।


Why Dart -मान लीजिये हमे Android का कोई App Develop करना है उसके लिए हमे किसी एक Programming language जैसे-जावा प्रोग्रामिंग या कोटलिन जैसी प्रोग्रामिंग Languages का ज्ञान होना बेहद जरुरी है और उसके साथ-साथ Android IDE  जैसे- एंड्राइड स्टूडियो का ज्ञान होना भी जरुरी है अब अगर हमे उसी App को IOS(apple) प्लेटफार्म के लिए Develop करना है तो उसके हमे  दूसरी  Programming और दूसरे IDE को Learn करने की जरूरत पड़ेगी डार्ट प्रोग्रामिंग ने हमारी इस प्रॉब्लम को Solve कर दिया हम केवल Dart को सीखकर और Flutter IDE की मदद से हम एक ही app के Code को दोनों प्लेटफॉर्म Android और IOS पर run करा सकते है । मतलब हमे केवल एक ही बार अप्प को डेवेलोप करना पड़ेगा और वो app, Android and IOS दोनों  में चल  जाएगी 
और साथ ही इसका फायदा हमे अप्प के maintenance में भी देखने को मिल जाता है अगर App में कुछ भी अपडेट करना हो तो केवल एक ही Code, Dart Code को अपडेट करने की जरूरत पड़ेगी और वो अपडेट Dart की Other सभी Apps में हो जयेगा, वही अगर ये काम हम अलग Android या IOS पर करे तो हमे दोनों प्लेटफॉर्म पर App की Codding को अपडेट करने की जरूरत पड़ेगी जो बहुत ही थकाने वाला और टाइम Consuming होगा । 

Syntax Of Dart

डार्ट का सिंटेक्स कुछ-कुछ C# (c sharp) और JAVA  की तरह है इसलिए इसको सिखने भी आसानी होगी आप इसको निचे की इमेज में देख सकते है ये कोड कैसे लिखा गया है इसको हम आगे के चैप्टर में सिखने वाले है ।
webstudy-dart-coding-in-hindi
 Click On The Image to see better

Future of Dart-पिछले कुछ सालो से Google एक Fuchsia OS(operating system) को Develop कर रहा है Fuchsia एक ऑपरेटिंग सिस्टम है  जो  की एंड्राइड की जगह ले सकता है Google  ने  ये confirm कर दिया है की Fuchsia की सभी अप्प को Flutter IDE के द्वारा Develop  किया जायेगा इसलिए Dart programming Language का Future Scope भी अच्छा हो  सकता है 

What is Flutter IDE in Hindi

Flutter एक IDE(integrated development environment) है जिसका use करके हम Web, Android और IOS की apps को Develop करते है Flutter में हम Dart Programming को use करते है । इसलिए flutter को use करने से पहले डार्ट Programming का ज्ञान होना जरुरी है flutter का purpose फ़ास्ट डेवलपमेंट से है इसके use से Deve- lopment बहुत फ़ास्ट हो जयेगा इसलिए Dart Programming और Flutter  IDE की मांग धीरे-धीरे भड़ रही है ।
dart+flutter=apps
 Click On The Image to see better

हम आपको डार्ट और फ्लटर IDE  की मदद से Develop एक app का link दे रहे है जिसे आप अच्छे से देख सकते है की flutter के द्वारा बनी Android app कैसी होती है  इस अप्प को खुद गूगल के द्वारा ही बनाया गया है और इस app का कोड Open Source है आप उसको भी अपनी मर्जी से एडिट कर सकते है जो की Github पर है हम उस कोड का लिंक भी निचे दे रहे है ।




Requirements of Flutter IDE
  Flutter IDE को हम Windows, Mac या Linux और Chrome OS ऑपरेटिंग सिस्टम पर चला सकते है । 
 
 

flutter-os-in-hindi
 Click On The Image to see better

  • मिनिमम 4 GB RAM और मिनिमम 2 GB डिस्क स्पेस होना चाहिए ।
  • 1280 x 800 Minimum Screen Resolution होना चाहिए ।
Code Editor के लिए गूगल ने कुछ टूल्स Recommend किए है जैसे की Android Studio, IntelliJ, VS Code, or Emacs आपको इन चारो में से ही कोई एक use करना चाहिए क्योकि इनको use करने से Development Easy हो जाता है लेकिन आप चाहे तो अपनी पसंद का कोई भी टूल जैसे नोटपैड भी उसे करे सकते है ।



List-
 
1.Introduction Of Dart Programming in Hindi 

11.While Loop, Do-While Loop and For Loop in Dart in Hindi

.Dart Break and Continue Statements
.Methods in Dart
.Dart Parameters
.Dart Exception Handling - How to handle Exceptions in Dart
.Dart Class, Objects. (Object-Oriented Programming in Dart)
.Dart Constructors- Default, Named and Parameterised Constructor
.Dart GETTER and SETTER
.Dart INHERITANCE Explanation
.Dart Method Overriding- Polymorphism
.Dart Constructors in Inheritance- Default and Named Constructors
.Dart Abstract Class and Abstract Method Example. Object-Oriented Tutorials
.Dart STATIC variables and methods
.Dart Functional Programming
.Dart Collections- Arrays or LIST as Fixed-length List
.Dart Callable Class - Call Class like a Function
.Dart Programming for Flutter- Beginners Tutorial [ COURSE SUMMARY

Post a Comment