<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tutorial on Dash Overflow</title>
    <link>https://dash-overflow.net/categories/tutorial/</link>
    <description>Recent content in tutorial on Dash Overflow</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 26 Jun 2020 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://dash-overflow.net/categories/tutorial/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Why Flutter animations need a vsync/TickerProvider</title>
      <link>https://dash-overflow.net/articles/why_vsync/</link>
      <pubDate>Fri, 26 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dash-overflow.net/articles/why_vsync/</guid>
      <description>If you have used Flutter animations before, you likely came across a parameter named vsync or the mixin SingleTickerProviderStateMixin.
But we are rarely using them ourselves. So what do they even do?
To answer these questions, we will use a simple animation as an example: A clock
For a clock, AnimationController doesn&amp;rsquo;t seem very useful:
 This is a perpetual animation.
The fact that a controller requires a duration property for the controller feels like it doesn&amp;rsquo;t fit our use-case.</description>
    </item>
    
    <item>
      <title>Getting started: Creating your Flutter project</title>
      <link>https://dash-overflow.net/articles/getting_started/</link>
      <pubDate>Sat, 04 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dash-overflow.net/articles/getting_started/</guid>
      <description>Last time I announced that I will start a series of example. Today, let&amp;rsquo;s get started with this project by&amp;hellip; creating the project.
This article won&amp;rsquo;t be about how to install Flutter + create a project. The official installation guide already does an excellent job at explaining how to do that.
What we will see instead are the extra steps that can benefit larger projects, that Flutter don&amp;rsquo;t necessarily mention.</description>
    </item>
    
    <item>
      <title>Let&#39;s build a todo-list</title>
      <link>https://dash-overflow.net/articles/todo_introduction/</link>
      <pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://dash-overflow.net/articles/todo_introduction/</guid>
      <description>Yes, I&amp;rsquo;m building a todo-list, when there are effectively hundreds of them available online.
Let me explain why:
Killing two birds with one stone Dash is safe, don&amp;rsquo;t worry.
As a maintainer of multiple open-source libraries (provider, flutter_hooks, &amp;hellip;) , I&amp;rsquo;ve always struggled with one thing:
Building examples/tutorials.
I can answer questions (don&amp;rsquo;t hesitate to ask questions on Stack Overflow!).
But writing code without real problems behind it is not my thing.</description>
    </item>
    
  </channel>
</rss>