<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Dart Tutorials - Medium]]></title>
        <description><![CDATA[Dart Tutorials for beginners and advanced programmers - Medium]]></description>
        <link>https://medium.com/dart-tutorials?source=rss----dd7290cd4ea2---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Dart Tutorials - Medium</title>
            <link>https://medium.com/dart-tutorials?source=rss----dd7290cd4ea2---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 20:18:27 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/dart-tutorials" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Dart Programming Tutorials]]></title>
            <link>https://medium.com/dart-tutorials/dart-programming-tutorials-8c633f0bc517?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/8c633f0bc517</guid>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[flutter-app-development]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Tue, 22 Apr 2025 17:55:54 GMT</pubDate>
            <atom:updated>2025-04-22T17:55:54.167Z</atom:updated>
            <content:encoded><![CDATA[<p>Dart is a general-purpose, open-source programming language developed by Google, widely used for developing mobile, web, and server applications, including Flutter-powered apps. It’s an object-oriented, class-based language with a C-style syntax, supporting features like interfaces, abstract classes, and type inference. Dart compiles to machine code, JavaScript, or WebAssembly, making it suitable for various platforms. I’ve created Codelabs to help you learn Dart programming concepts in a simple way — check it out!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*hm1Uyxs89IPUpZmi.jpeg" /></figure><h3>Dart Programming: A Complete Course</h3><ul><li><a href="https://medium.com/dart-tutorials/printing-hacks-in-dart-you-might-not-know-bc0777b1c19b">Printing in Dart</a></li><li><a href="https://medium.com/dart-tutorials/comments-in-dart-32c803642267">Comments in Dart</a></li><li><a href="https://medium.com/dart-tutorials/variables-in-dart-8d161a784127">Variables in Dart</a></li><li><a href="https://medium.com/dart-tutorials/data-types-in-dart-9569cb8fe44a">Data Types in Dart</a></li><li><a href="https://medium.com/dart-tutorials/operators-in-dart-135a2c47fbef">Operators in Dart</a></li><li><a href="https://medium.com/dart-tutorials/user-input-in-dart-c369f712ee6d">User Input in Dart</a></li><li><a href="https://medium.com/dart-tutorials/conditions-in-dart-91557f06569b">Conditions in Dart</a></li><li><a href="https://medium.com/dart-tutorials/assert-in-dart-c50189ca6837">Assert in Dart</a></li><li><a href="https://medium.com/dart-tutorials/ternary-operator-in-dart-ab999dc0de84">Ternary Operator in Dart</a></li><li><a href="https://medium.com/dart-tutorials/loops-in-dart-0a607aece088">Loops in Dart</a></li><li><a href="https://medium.com/dart-tutorials/exceptions-in-dart-e898424bc6f6">Exceptions in Dart</a></li><li><a href="https://medium.com/dart-tutorials/functions-in-dart-06da8b8bde9a">Functions in Dart</a></li><li><a href="https://medium.com/dart-tutorials/collections-in-dart-91b086ac2368">Collections in Dart</a></li><li><a href="https://medium.com/dart-tutorials/file-handling-in-dart-44982d018b72">File Handling in Dart</a></li><li><a href="https://medium.com/dart-tutorials/null-safety-in-dart-a11b806e0f60">Null Safety in Dart</a></li><li><a href="https://medium.com/dart-tutorials/asynchronous-programming-in-dart-20231f183b85">Asynchronous Programming in Dart</a></li><li><a href="https://medium.com/dart-tutorials/object-oriented-programming-in-dart-oop-b65504c077de">Object-Oriented Programming in Dart (OOP)</a></li><li><a href="https://medium.com/dart-tutorials/class-in-dart-92e83ceb2729">Class in Dart</a></li><li><a href="https://medium.com/dart-tutorials/object-in-dart-875eb223e5ef">Object in Dart</a></li><li><a href="https://medium.com/dart-tutorials/class-and-objects-in-dart-a232edf69580">Class and Objects in Dart</a></li><li><a href="https://medium.com/dart-tutorials/constructor-in-dart-62d06b8a714d">Constructor in Dart</a></li><li><a href="https://medium.com/dart-tutorials/encapsulation-in-dart-571b84ea157f">Encapsulation in Dart</a></li><li><a href="https://medium.com/dart-tutorials/getters-in-dart-61f69e3cfa60">Getters in Dart</a></li><li><a href="https://medium.com/dart-tutorials/setters-in-dart-3c2a9b772f8e">Setters in Dart</a></li><li><a href="https://medium.com/dart-tutorials/getter-and-setter-in-dart-1bb2ef8510df">Getter and Setter in Dart</a></li><li><a href="https://medium.com/dart-tutorials/inheritance-in-dart-8183e2cecdf3">Inheritance in Dart</a></li><li><a href="https://medium.com/dart-tutorials/inheritance-of-constructors-in-dart-54a2cbf727d8">Inheritance of Constructors in Dart</a></li><li><a href="https://medium.com/dart-tutorials/super-keyword-in-dart-df517c6d4b2a">Super Keyword in Dart</a></li><li><a href="https://medium.com/dart-tutorials/polymorphism-in-dart-e5e0cb58bb4b">Polymorphism in Dart</a></li><li><a href="https://medium.com/dart-tutorials/static-in-dart-37861aee886c">Static in Dart</a></li><li><a href="https://medium.com/dart-tutorials/enum-in-dart-ed20283f6057">Enum in Dart</a></li><li><a href="https://medium.com/dart-tutorials/abstract-class-in-dart-0d23cfe1b9a4">Abstract Class in Dart</a></li><li><a href="https://medium.com/dart-tutorials/interface-in-dart-61621c8940b4">Interface in Dart</a></li><li><a href="https://medium.com/dart-tutorials/mixin-in-dart-7ea5c15ea2bd">Mixin in Dart</a></li><li><a href="https://medium.com/dart-tutorials/factory-constructors-in-dart-624692e38f68">Factory Constructors in Dart</a></li><li><a href="https://medium.com/dart-tutorials/generics-in-dart-d55ef9e63a24">Generics in Dart</a></li></ul><p>If you want me to explain a topic and add to this list, just comment down or feel free to reach out to me at contact@usama.dev or visit dart.dev for more resources.</p><p>Happy coding, and I hope to see your awesome apps soon!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*PE2cqfpjKr39Fy0Y.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8c633f0bc517" width="1" height="1" alt=""><hr><p><a href="https://medium.com/dart-tutorials/dart-programming-tutorials-8c633f0bc517">Dart Programming Tutorials</a> was originally published in <a href="https://medium.com/dart-tutorials">Dart Tutorials</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Generics in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/generics-in-dart-d55ef9e63a24?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1200/0*s0Xr2x83tNbxNwZu.png" width="1200"></a></p><p class="medium-feed-snippet">Generics in Dart allow you to write flexible and reusable code by enabling parameterization of types. This means you can define classes&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/generics-in-dart-d55ef9e63a24?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/generics-in-dart-d55ef9e63a24?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/d55ef9e63a24</guid>
            <category><![CDATA[generics]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[dartlang]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Sun, 30 Mar 2025 20:48:53 GMT</pubDate>
            <atom:updated>2025-04-22T19:24:13.122Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Factory Constructors in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/factory-constructors-in-dart-624692e38f68?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1128/0*J7h7UbIWquYvXPMZ.png" width="1128"></a></p><p class="medium-feed-snippet">A factory constructor in Dart is a special type of constructor that is used when a class needs to control the instance creation process&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/factory-constructors-in-dart-624692e38f68?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/factory-constructors-in-dart-624692e38f68?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/624692e38f68</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[factory-constructor]]></category>
            <category><![CDATA[dart]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Sun, 30 Mar 2025 20:39:38 GMT</pubDate>
            <atom:updated>2025-04-22T19:26:36.661Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mixin in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/mixin-in-dart-7ea5c15ea2bd?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1200/0*btCFp1nmcDpNC2JV.png" width="1200"></a></p><p class="medium-feed-snippet">A mixin in Dart is a way to reuse code across multiple classes without using traditional inheritance. Mixins allow classes to share&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/mixin-in-dart-7ea5c15ea2bd?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/mixin-in-dart-7ea5c15ea2bd?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/7ea5c15ea2bd</guid>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[mixin]]></category>
            <category><![CDATA[flutter]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Sun, 30 Mar 2025 20:15:27 GMT</pubDate>
            <atom:updated>2025-04-22T19:28:11.915Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Interface in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/interface-in-dart-61621c8940b4?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*kg6pNbEeStT_aDhrHTjv3A.jpeg" width="1920"></a></p><p class="medium-feed-snippet">In Dart, every class can act as an interface. An interface defines a contract that other classes must follow by implementing its methods&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/interface-in-dart-61621c8940b4?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/interface-in-dart-61621c8940b4?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/61621c8940b4</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[interfaces]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 21:32:01 GMT</pubDate>
            <atom:updated>2025-04-22T19:28:57.936Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Abstract Class in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/abstract-class-in-dart-0d23cfe1b9a4?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*veQ704rooXyWUpjYp8liCw.jpeg" width="1920"></a></p><p class="medium-feed-snippet">An abstract class in Dart is a class that cannot be instantiated directly.</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/abstract-class-in-dart-0d23cfe1b9a4?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/abstract-class-in-dart-0d23cfe1b9a4?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/0d23cfe1b9a4</guid>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[abstraction]]></category>
            <category><![CDATA[dart]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 18:55:23 GMT</pubDate>
            <atom:updated>2025-04-22T19:30:21.498Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Enum in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/enum-in-dart-ed20283f6057?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*psZaaPscZ350oBsDth_hVA.jpeg" width="1920"></a></p><p class="medium-feed-snippet">In Dart, an enum (short for enumeration) is a special data type that represents a fixed set of constant values. Enums are useful when you&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/enum-in-dart-ed20283f6057?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/enum-in-dart-ed20283f6057?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/ed20283f6057</guid>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[enum]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 18:47:16 GMT</pubDate>
            <atom:updated>2025-04-22T19:31:35.244Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Static in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/static-in-dart-37861aee886c?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*iQZpZdMVNrYv22HuHPcD-g.jpeg" width="1920"></a></p><p class="medium-feed-snippet">In Dart, the static keyword is used to define members (fields and methods) that belong to the class itself, rather than to any specific&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/static-in-dart-37861aee886c?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/static-in-dart-37861aee886c?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/37861aee886c</guid>
            <category><![CDATA[static]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[flutter]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 18:18:29 GMT</pubDate>
            <atom:updated>2025-04-22T19:32:51.863Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Polymorphism in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/polymorphism-in-dart-e5e0cb58bb4b?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*ywZIUBLyUkkm6iX2-ScpAg.jpeg" width="1920"></a></p><p class="medium-feed-snippet">Polymorphism is a fundamental concept in object-oriented programming that allows objects of different classes to be treated as objects of&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/polymorphism-in-dart-e5e0cb58bb4b?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/polymorphism-in-dart-e5e0cb58bb4b?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/e5e0cb58bb4b</guid>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[polymorphism]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dart]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 18:07:05 GMT</pubDate>
            <atom:updated>2025-04-22T19:34:28.235Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Super Keyword in Dart]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/dart-tutorials/super-keyword-in-dart-df517c6d4b2a?source=rss----dd7290cd4ea2---4"><img src="https://cdn-images-1.medium.com/max/1920/1*fxIL6FmHnPK4N79X3RhUGA.jpeg" width="1920"></a></p><p class="medium-feed-snippet">The super keyword in Dart is used to refer to the parent class of a subclass. It allows access to methods, properties, and constructors of&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/dart-tutorials/super-keyword-in-dart-df517c6d4b2a?source=rss----dd7290cd4ea2---4">Continue reading on Dart Tutorials »</a></p></div>]]></description>
            <link>https://medium.com/dart-tutorials/super-keyword-in-dart-df517c6d4b2a?source=rss----dd7290cd4ea2---4</link>
            <guid isPermaLink="false">https://medium.com/p/df517c6d4b2a</guid>
            <category><![CDATA[dart-programming-language]]></category>
            <category><![CDATA[flutter]]></category>
            <category><![CDATA[dartlang]]></category>
            <category><![CDATA[dart]]></category>
            <category><![CDATA[super]]></category>
            <dc:creator><![CDATA[Usama Sarwar]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 18:00:35 GMT</pubDate>
            <atom:updated>2025-04-22T19:35:46.606Z</atom:updated>
        </item>
    </channel>
</rss>