<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Suresh Mishra</title>
    <description>The latest articles on DEV Community by Suresh Mishra (@invisionchip).</description>
    <link>https://dev.to/invisionchip</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F640382%2Fa9b1736c-01a6-43c7-9f05-750acc1fa164.png</url>
      <title>DEV Community: Suresh Mishra</title>
      <link>https://dev.to/invisionchip</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/invisionchip"/>
    <language>en</language>
    <item>
      <title>How much Dart is required to get started with Flutter development?</title>
      <dc:creator>Suresh Mishra</dc:creator>
      <pubDate>Sun, 08 Aug 2021 05:26:32 +0000</pubDate>
      <link>https://dev.to/invisionchip/how-much-dart-is-required-to-get-started-with-flutter-development-2ga9</link>
      <guid>https://dev.to/invisionchip/how-much-dart-is-required-to-get-started-with-flutter-development-2ga9</guid>
      <description>&lt;p&gt;You want to be a &lt;strong&gt;Flutter Developer&lt;/strong&gt;? If yes then this article is the best article for you. In this article, I will help you to get basic ideas about Dart and Flutter, then we will know about the concepts that will help us to &lt;em&gt;learn Dart faster&lt;/em&gt; and to &lt;em&gt;get started with Flutter quickly&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;What we will cover?:-&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; * What is Dart?
 * What is Flutter?
 * Why Flutter uses Dart?
 * How much Dart is required for Flutter development?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Hkk3-F9Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k6xrernmyh4dkt9s3b0e.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Hkk3-F9Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k6xrernmyh4dkt9s3b0e.jpg" alt="Flutter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Dart?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Dart&lt;/strong&gt; is a client-optimized programming language for apps on multiple platforms. It is developed by Google and is used to build apps for mobile, desktop, web, etc. It is an object-oriented, class-based, garbage collected programming language with C style syntax.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Flutter?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Flutter&lt;/strong&gt; is an open-source UI software development kit created by &lt;strong&gt;Google&lt;/strong&gt;. It is a declarative UI framework for creating composable UI. It is generally used to &lt;strong&gt;develop apps for Android, iOS, Mac, Windows, Linux, Google Fuschia, and also for web&lt;/strong&gt; from single code base.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Flutter uses Dart?
&lt;/h2&gt;

&lt;p&gt;Flutter uses Dart as Dart allows Flutter to avoid the need for a separate declarative layout language like JSX and XML. The layout of Dart is declarative and programmatic and it makes it easy for developers to read and visualise it very easily and effortlessly.&lt;/p&gt;

&lt;h2&gt;
  
  
  How much Dart is required for Flutter development?
&lt;/h2&gt;

&lt;p&gt;So finally after getting ideas about the Dart and Flutter now we will know about the Dart concepts that are required for Flutter development. To learn Dart faster just clear the following concepts. These concepts are enough to get started with Flutter development.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Variable, Data Types and Function&lt;/li&gt;
&lt;li&gt;Control Flow and Exception&lt;/li&gt;
&lt;li&gt;Classes and Generics&lt;/li&gt;
&lt;li&gt;Operators, Asynchronous and Libraries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So these are the &lt;strong&gt;Dart concepts that you need for Flutter Development&lt;/strong&gt;. Hope this blog article is helpful to you. This is my first article on Dev Community, please support me and find me on &lt;a href="https://www.instagram.com/invisionchip/"&gt;Instagram&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/invisionchip/"&gt;LinkedIn&lt;/a&gt; and &lt;a href="https://github.com/chipinvision"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>dart</category>
      <category>flutter</category>
      <category>beginners</category>
      <category>vscode</category>
    </item>
  </channel>
</rss>
