<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Max Weber - Developer, Publisher and Father</title>
    <link>https://flutter-explained.dev/</link>
    <description>Recent content on Max Weber - Developer, Publisher and Father</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 22 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://flutter-explained.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Introducing ldash 1.0.0 — A Terminal Finance Dashboard for hledger</title>
      <link>https://flutter-explained.dev/posts/ldash/</link>
      <pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/ldash/</guid>
      <description>&lt;p&gt;After months of evening commits, &lt;strong&gt;ldash 1.0.0&lt;/strong&gt; is out.&lt;/p&gt;&#xA;&lt;p&gt;ldash is a terminal dashboard for &lt;a href=&#34;https://hledger.org/&#34;&gt;hledger&lt;/a&gt;. It turns my plain-text journal into a live overview of net worth, monthly spending, budgets, savings goals, and crypto portfolio — all keyboard-driven, all offline, no browser tab required.&lt;/p&gt;&#xA;&lt;p&gt;If you live in the terminal and use hledger (or want to), this post is for you. New to the world of &lt;a href=&#34;https://plaintextaccounting.org/&#34;&gt;Plain Text Accounting&lt;/a&gt;? It is a small, friendly community built around the idea that your financial data should be a text file you fully own — and ldash is one window into that idea.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My personal career path</title>
      <link>https://flutter-explained.dev/posts/personal_dev_story/</link>
      <pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/personal_dev_story/</guid>
      <description>&lt;h1 id=&#34;my-view-of-being-a-software-engineer&#34;&gt;My view of being a Software Engineer&lt;/h1&gt;&#xA;&lt;audio class=&#34;audio-player&#34; controls preload=&#34;none&#34;&gt;&#xA;  &lt;source src=&#34;personal_story_blog.mp3&#34;&gt;&#xA;  Your browser does not support the audio element.&#xA;  &lt;a href=&#34;personal_story_blog.mp3&#34;&gt;Download the audio file&lt;/a&gt;.&#xA;&lt;/audio&gt;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;TLDR&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Started coding 13 years ago, struggled with basics but stayed determined.&lt;/li&gt;&#xA;&lt;li&gt;First success automating SAP exports, igniting my love for coding.&lt;/li&gt;&#xA;&lt;li&gt;Consulting role led to Open UI expertise and rapid career growth.&lt;/li&gt;&#xA;&lt;li&gt;Freelanced, shifting to full-stack and gaining global experience.&lt;/li&gt;&#xA;&lt;li&gt;Tried YouTube and a Flutter travel app, but plans changed due to COVID.&lt;/li&gt;&#xA;&lt;li&gt;Worked on EV tech at Sono Motors, gaining real-world integration skills.&lt;/li&gt;&#xA;&lt;li&gt;Now thriving on a Flutter team at Sevdesk with strong leadership.&lt;/li&gt;&#xA;&lt;li&gt;Evolved from coder to solution designer, focused on impactful solutions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;from-struggle-to-breakthrough&#34;&gt;From Struggle to Breakthrough&lt;/h2&gt;&#xA;&lt;p&gt;I would now call myself Software Engineer after around 13 years. I started like everyone else and struggled with even the easiest tasks, and I really felt doomed that I would never be able to code a proper program. Even the easiest methods and function calls nearly killed me and made me think I would never achieve anything. After my first project, I realized that, with a lot of help from my former developer buddies, I felt like I did not really do it by myself. I tried to improve at home but hit so many roadblocks that I thought that&amp;rsquo;s it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A terminal real time application with Dart Sockets</title>
      <link>https://flutter-explained.dev/posts/a-terminal-real-time-application-with-dart-sockets/</link>
      <pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/a-terminal-real-time-application-with-dart-sockets/</guid>
      <description>&lt;p&gt;We already covered in another &lt;a href=&#34;https://flutter-explained.dev/deploy-dart-server-on-heroku&#34;&gt;Article&lt;/a&gt; what an HTTP call is and how it works in a Client - Server Architecture. But today, we want to look at how to keep a connection open between the Client and the server to implement a Real-Time Application.&lt;/p&gt;&#xA;&lt;div class=&#34;yt-embed&#34; data-yt-id=&#34;cpEYw8HuoxI&#34; data-yt-title=&#34;YouTube video&#34;&gt;&#xA;  &lt;button type=&#34;button&#34; class=&#34;yt-embed__btn&#34; aria-label=&#34;Load YouTube video: YouTube video&#34;&gt;&#xA;    &lt;span class=&#34;yt-embed__play&#34; aria-hidden=&#34;true&#34;&gt;▶&lt;/span&gt;&#xA;    &lt;span class=&#34;yt-embed__label&#34;&gt;&#xA;      &lt;span class=&#34;yt-embed__title&#34;&gt;YouTube video&lt;/span&gt;&#xA;      &lt;span class=&#34;yt-embed__hint&#34;&gt;Click to load — this will contact YouTube (Google LLC) and may set cookies and transmit your IP address.&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;noscript&gt;&#xA;    &lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=cpEYw8HuoxI&#34; rel=&#34;noreferrer noopener&#34; target=&#34;_blank&#34;&gt;Watch on YouTube&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deployment of a Dart Server on Heroku</title>
      <link>https://flutter-explained.dev/posts/deploy-dart-server-on-heroku/</link>
      <pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/deploy-dart-server-on-heroku/</guid>
      <description>&lt;p&gt;Running the first server is a fantastic experience for every developer.&lt;/p&gt;&#xA;&lt;p&gt;It gives you many options and possibilities and improves your general understanding of software engineering. After we learned in my previous &lt;a href=&#34;https://www.youtube.com/watch?v=kYM-wlOhQ3I&amp;amp;list=PLq83k-ITj6lQuw6asmdEbuNCV6vVwqT5c&#34;&gt;videos&lt;/a&gt; already how to start a server locally, we want in this article to learn how to make our services available on the world wide web so that you can access them from every device.&lt;/p&gt;&#xA;&lt;h2 id=&#34;deployment&#34;&gt;Deployment&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Software deployment includes all activities that make a software system available to use. - &lt;a href=&#34;https://en.wikipedia.org/wiki/Software_deployment&#34;&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Code Analysis &amp; Linting in Flutter and Dart</title>
      <link>https://flutter-explained.dev/posts/code-analysis-and-linting-in-flutter-and-dart/</link>
      <pubDate>Thu, 01 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/code-analysis-and-linting-in-flutter-and-dart/</guid>
      <description>&lt;h2 id=&#34;setup-code-linting-for-a-flutter-project&#34;&gt;Setup Code Linting for a Flutter project&lt;/h2&gt;&#xA;&lt;p&gt;In the beginning, let me say that additional Linting in Flutter is a&#xA;controversial topic. On one side, many love code linting, because it allows us&#xA;to focus on crucial parts of our code. However, some people are not fond of it&#xA;because it restricts them and leads to false build errors. But before we start&#xA;the discussion, let us begin with what code linting is and how we can use its&#xA;full potential.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repositories that are worth mentioning</title>
      <link>https://flutter-explained.dev/posts/top-7-flutter-packages/</link>
      <pubDate>Sun, 06 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/top-7-flutter-packages/</guid>
      <description>&lt;h2 id=&#34;repositories-that-are-worth-mentioning&#34;&gt;Repositories that are worth mentioning&lt;/h2&gt;&#xA;&lt;p&gt;The first Flutter Repository is created by &lt;a href=&#34;https://github.com/Solido&#34;&gt;Robert Felker, aka&#xA;Solido&lt;/a&gt;. You can find a great list of resources&#xA;that contains a fantastic amount of knowledge about Flutter. It includes&#xA;further Ressources like Content Creators, Videos, Tutorials and example&#xA;Repositories. And the best part, thanks to over 268 contributors the project&#xA;is still in active development and receives updates regularly. It follows a&#xA;strict &lt;a href=&#34;https://github.com/Solido/awesome-flutter/blob/master/contributing.md&#34;&gt;“How to&#xA;contribute”&lt;/a&gt;&#xA;– guideline makes sure to&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firebase Hosting for Flutter Web Projects in 4 easy steps</title>
      <link>https://flutter-explained.dev/posts/firebase-hosting-for-flutter-web-projects-in-4-easy-steps/</link>
      <pubDate>Thu, 16 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/firebase-hosting-for-flutter-web-projects-in-4-easy-steps/</guid>
      <description>&lt;p&gt;The app helps me to prevent the loss of my future recipes. I’m still working&#xA;on my project, but meanwhile, I wanted to create also a web project out of it.&#xA;So I decided to create a Flutter Web Project and deploy that to Firebase&#xA;Hosting. If you want to publish it under &lt;a href=&#34;./github-actions&#34;&gt;GitHub Pages&lt;/a&gt;, we&#xA;have also an article for that.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Firebase Hosting provides fast and secure hosting for your web app, static&#xA;and dynamic content, and microservices.&amp;quot;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Step-by-Step guide for Flutter JSON Serialization</title>
      <link>https://flutter-explained.dev/posts/step-by-step-guide-for-flutter-json-serialization/</link>
      <pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/step-by-step-guide-for-flutter-json-serialization/</guid>
      <description>&lt;h2 id=&#34;general-serialization&#34;&gt;General Serialization&lt;/h2&gt;&#xA;&lt;p&gt;Serialization is the process in computer science to convert an object into&#xA;something that can be saved in a database or be sent via a network request.&#xA;Today we want to transform a JSON String that we receive from an API and&#xA;transform it into an instance of an object.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;//images.ctfassets.net/573xlmlwok2s/2p9fcF4vve0tZxeapdoo4Y/ff9f5d2374bc5be78c16976d1ea64620/json_to_instance.webp&#34; alt=&#34;JSON to&#xA;instance&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;//images.ctfassets.net/573xlmlwok2s/6Gmfe859w9cYMUIfMwkaED/3832f942d09c97a5a5e138ce699cfe09/string-to-person.webp&#34; alt=&#34;JSON string to&#xA;person&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;To get our Person information as a String, I will work in the following&#xA;example with the Random User Generator. This can generate random user&#xA;information and provides us with an API to receive a JSON String.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flutter Navigation – Everything you need to know</title>
      <link>https://flutter-explained.dev/posts/flutter-navigation-everything-you-need-to-know/</link>
      <pubDate>Fri, 27 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/flutter-navigation-everything-you-need-to-know/</guid>
      <description>&lt;p&gt;Navigation is in every application a vital part, and the benefit of Flutter&#xA;is, that it already contains an excellent routing system built-in. The benefit&#xA;of a built-in routing system is a huge advantage that we have as flutter&#xA;developers. As always, we have to know about the hidden traps and understand&#xA;the tools so that we can decide for the best option for a given use case.&lt;/p&gt;&#xA;&lt;p&gt;With a good routing strategy, you have a lot fewer problems in the future, and&#xA;it also helps you to reduce boilerplate and maintenance cost in the long run.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup a Flutter Web Project on GitHub Pages</title>
      <link>https://flutter-explained.dev/posts/setup-a-flutter-web-project-on-github-pages/</link>
      <pubDate>Wed, 12 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/setup-a-flutter-web-project-on-github-pages/</guid>
      <description>&lt;p&gt;To enable flutter web, you have to set up your Flutter CLI properly, and after&#xA;that, you have to make sure you are on the right channel. Today when I write&#xA;this post, Flutter web is still in beta, so we have to select a branch that&#xA;supports beta features.&lt;/p&gt;&#xA;&lt;figure class=&#34;code-block&#34; data-lang=&#34;bash&#34;&gt;&#xA;  &lt;figcaption class=&#34;code-block-header&#34;&gt;&#xA;    &lt;span class=&#34;code-lang&#34;&gt;bash&lt;/span&gt;&#xA;    &#xA;  &lt;/figcaption&gt;&#xA;  &lt;div class=&#34;code-block-body&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;gt;&amp;gt; flutter channel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Flutter channels:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;* beta&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; stable&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The master channel is the current tip of development. It contains the newest&#xA;changes in the framework but it is also vulnerable to breaking changes. So&#xA;that means in the worst case something is going wrong. The beta channel is a&#xA;code selection of the flutter team once a month to a branch that contains the&#xA;newest released features. It is selected and more stable. So if you want to&#xA;try around, this would be the channel to go.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I started with Flutter</title>
      <link>https://flutter-explained.dev/posts/how-i-started-with-flutter/</link>
      <pubDate>Tue, 11 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/how-i-started-with-flutter/</guid>
      <description>&lt;p&gt;I searched for a strongly typed language that shows me errors before I am&#xA;falling for them. Now after one and a half year I can say that I transformed&#xA;from an Angular 2+ engineer to a Flutter engineer and I even started my own&#xA;Youtube Channel with the topic FlutterExplained.&lt;/p&gt;&#xA;&lt;h2 id=&#34;first-steps&#34;&gt;First steps&lt;/h2&gt;&#xA;&lt;p&gt;I started by creating some smaller prototypes. Without knowing the Dart&#xA;Language, I wanted to create my first web app, which I did with the help of&#xA;&lt;a href=&#34;https://dev.to/chingu&#34;&gt;Chingu&lt;/a&gt;. Chingu is a platform where you collaborate&#xA;with other members of a community to create a new project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flutter Project - Scrum Poker App</title>
      <link>https://flutter-explained.dev/posts/flutter-project-scrum-poker-app/</link>
      <pubDate>Sat, 12 Oct 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/flutter-project-scrum-poker-app/</guid>
      <description>&lt;p&gt;First, I want to start by creating a clear picture of what we want to achieve.&#xA;I work currently on a Scrum Team, we always have to carry around our cards for&#xA;sprint poker. These cards are old, dirty and very often used from a lot of&#xA;teams and so I decided to change that with an app, once and for all.&lt;/p&gt;&#xA;&lt;h2 id=&#34;scrum-poker-app&#34;&gt;Scrum Poker App&lt;/h2&gt;&#xA;&lt;p&gt;If you have never worked in a Scrum Team before, you maybe never heard the&#xA;term Scrum Poker. To explain the whole idea, would probably be too much for&#xA;that story, but if you are interested &lt;a href=&#34;https://medium.com/@ravindraprasad&#34;&gt;Ravindra&#xA;Prasad&lt;/a&gt; wrote an excellent&#xA;&lt;a href=&#34;https://ravindraelicherla.medium.com/story-point-estimation-and-planning-poker-3a0938a6b5ca&#34;&gt;article&lt;/a&gt;&#xA;about that topic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Clone a Website From Scratch</title>
      <link>https://flutter-explained.dev/posts/clone-a-website-from-scratch/</link>
      <pubDate>Fri, 27 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/clone-a-website-from-scratch/</guid>
      <description>&lt;h2 id=&#34;pen--paper-my-best-friends-before-starting-to-code&#34;&gt;Pen &amp;amp; Paper: My best friends before starting to code&lt;/h2&gt;&#xA;&lt;p&gt;To be honest with you, I had no idea what I should code at first! So I started&#xA;to google and figured out how I should begin and process my task to be&#xA;successful. One of the best articles that I found was &lt;a href=&#34;https://medium.com/chingu/learning-by-cloning-how-to-decompose-the-problem-102f838a3b19&#34;&gt;Learning by Cloning:&#xA;How to Decompose the&#xA;Problem&lt;/a&gt;,&#xA;from &lt;a href=&#34;https://medium.com/@jdmedlock&#34;&gt;Jim Medlock&lt;/a&gt;. After I read it, I tried to&#xA;follow the instruction in step three and decompose my original website.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub Actions - For a Flutter Developer</title>
      <link>https://flutter-explained.dev/posts/github-actions-for-a-flutter-developer/</link>
      <pubDate>Mon, 09 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/github-actions-for-a-flutter-developer/</guid>
      <description>&lt;h2 id=&#34;github-actions--can-i-eat-that&#34;&gt;GitHub Actions — Can I eat that?&lt;/h2&gt;&#xA;&lt;p&gt;The short answer is no, but if you want to build, pack and deploy your app, it&#xA;is maybe something for you. &lt;a href=&#34;https://github.com/features/actions&#34;&gt;Github&#xA;Actions&lt;/a&gt; is the CI / CD project from&#xA;GitHub. The CI / CD allows us to set up workflows for different scenarios of&#xA;our app. It gives us the possibility to build our app, test our application&#xA;and also to publish at the end our APK. The best thing is that you dont even&#xA;have to leave your GitHub page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flutter Journal App - Full Project with Chingu</title>
      <link>https://flutter-explained.dev/posts/flutter-journal-app-full-project-with-chingu/</link>
      <pubDate>Mon, 02 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/flutter-journal-app-full-project-with-chingu/</guid>
      <description>&lt;p&gt;I am coming from a Front End development background, and it’s always more&#xA;comfortable for me to break down my applications from top to down. That&#xA;usually means I first start to implement the basics in visualization and then&#xA;come slowly down to the nasty backend world and save my stuff finally on a&#xA;database.&lt;/p&gt;&#xA;&lt;h2 id=&#34;organization-of-my-project&#34;&gt;Organization of my project&lt;/h2&gt;&#xA;&lt;p&gt;This is one of my first experiences with my own real project. Therefore I&#xA;needed to come up with a good structure for my GitHub Repository. I knew I&#xA;will have a backend, aka “server”, and a web “client”. So I created the&#xA;projects inside of the subfolders “server” and “client” (Creative I know).&lt;/p&gt;</description>
    </item>
    <item>
      <title>I go on a Chingu Journey, with Flutter, Dart and Aqueduct</title>
      <link>https://flutter-explained.dev/posts/i-go-on-a-chingu-journey-with-flutter-dart-and-aqueduct/</link>
      <pubDate>Sun, 25 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/i-go-on-a-chingu-journey-with-flutter-dart-and-aqueduct/</guid>
      <description>&lt;p&gt;keywords:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Flutter&lt;/li&gt;&#xA;&lt;li&gt;Dart&lt;/li&gt;&#xA;&lt;li&gt;Personal Development&#xA;tags:&lt;/li&gt;&#xA;&lt;li&gt;Flutter&lt;/li&gt;&#xA;&lt;li&gt;Dart&lt;/li&gt;&#xA;&lt;li&gt;Aqueduct&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;After six months of travel, we decided to stay in New Zealand, and I got some&#xA;work as a software engineer very quickly. The work there is good with a lot of&#xA;friendly people around me. But currently, I am not happy anymore with Angular&#xA;as a technology stack. But to do private projects is quite hard, and somehow&#xA;the motivation is missing that pushes you to completion until my girlfriend&#xA;had an excellent idea.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Six Weeks with Chingu to feel like a Software Developer</title>
      <link>https://flutter-explained.dev/posts/six-weeks-with-chingu-to-feel-like-a-software-developer/</link>
      <pubDate>Sun, 25 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/posts/six-weeks-with-chingu-to-feel-like-a-software-developer/</guid>
      <description>&lt;p&gt;In January 2018 I started to realize my dream and learn how to code with&#xA;Udacity. I took a six-month Intro to Programming course and started to learn&#xA;HTML, CSS, JavaScript and Python. At this time I had my full-time job in&#xA;Germany in Sales with my background of M.Sc in Industrial Engineering.&lt;/p&gt;&#xA;&lt;p&gt;That was a tough time for me to focus on learning every day after eight hours&#xA;of work. Even if on weekends, I had to spend time to learn and submit my&#xA;exercises and projects. I was never in such a short time so often frustrated&#xA;and stuck in problems, like this six months. But I was never so amazed and&#xA;motivated to learn something, that I couldn’t give it up. After six hard&#xA;months, I managed to get my first certificate in programming from Udacity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data Privacy Policy (GDPR)</title>
      <link>https://flutter-explained.dev/data-privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/data-privacy/</guid>
      <description>&lt;p&gt;Last updated: 22.04.2026&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-introduction&#34;&gt;1. Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Welcome to flutter-explained.dev (the &amp;ldquo;Website&amp;rdquo;). This policy explains which&#xA;personal data is processed when you visit this Website, on what legal basis,&#xA;and which rights you have under the EU General Data Protection Regulation&#xA;(GDPR).&lt;/p&gt;&#xA;&lt;p&gt;This Website is a privately operated, static blog. It does &lt;strong&gt;not&lt;/strong&gt; use&#xA;analytics, advertising, tracking cookies, contact forms, newsletters, or&#xA;user accounts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;2-data-controller&#34;&gt;2. Data Controller&lt;/h2&gt;&#xA;&lt;p&gt;Max Weber&lt;br&gt;&#xA;Wilhelm-Leuschner-Str. 54&lt;br&gt;&#xA;76189 Karlsruhe&lt;br&gt;&#xA;Germany&lt;br&gt;&#xA;Email: &lt;a href=&#34;mailto:privacy@flutter-explained.dev&#34;&gt;privacy@flutter-explained.dev&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Imprint</title>
      <link>https://flutter-explained.dev/imprint/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/imprint/</guid>
      <description>&lt;h2 id=&#34;information-according-to--5-tmg&#34;&gt;Information according to § 5 TMG&lt;/h2&gt;&#xA;&lt;p&gt;Max Weber&#xA;Wilhelm-Leuschner-Str. 54&#xA;76189 Karlsruhe&lt;/p&gt;&#xA;&lt;p&gt;Contact (general &amp;amp; legal): &lt;a href=&#34;mailto:info@flutter-explained.dev&#34;&gt;info@flutter-explained.dev&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Privacy &amp;amp; data protection: &lt;a href=&#34;mailto:privacy@flutter-explained.dev&#34;&gt;privacy@flutter-explained.dev&lt;/a&gt; (see &lt;a href=&#34;https://flutter-explained.dev/data-privacy&#34;&gt;Privacy Policy&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;No phone number is published; reachability is by email only (common for small private sites; quick contact: &lt;strong&gt;info@&lt;/strong&gt; for general questions, &lt;strong&gt;privacy@&lt;/strong&gt; for data-protection topics).&lt;/p&gt;&#xA;&lt;p&gt;Responsible for content according to § 55 Abs. 2 RStV:&#xA;Max Weber&#xA;Wilhelm-Leuschner-Str. 54&#xA;76189 Karlsruhe&lt;/p&gt;&#xA;&lt;p&gt;Note: This is a privately hosted website.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Privacy Policy for Bitcoin Wallet Tracker App</title>
      <link>https://flutter-explained.dev/bitcoin-tracker/privacy-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/bitcoin-tracker/privacy-policy/</guid>
      <description>&lt;p&gt;Last updated: 11.02.2025&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-introduction&#34;&gt;1. Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Welcome to the Bitcoin Wallet Tracker App (the &amp;ldquo;App&amp;rdquo;). We are committed to protecting your personal data and respecting your privacy. This policy explains how we collect, use, and safeguard your personal information when you use our App available on the Google Play Store.&lt;/p&gt;&#xA;&lt;h2 id=&#34;2-data-controller&#34;&gt;2. Data Controller&lt;/h2&gt;&#xA;&lt;p&gt;Max Weber&lt;br&gt;&#xA;Wilhelm-Leuschner-Str. 54&lt;br&gt;&#xA;76189 Karlsruhe&lt;br&gt;&#xA;Germany&lt;br&gt;&#xA;Email: &lt;a href=&#34;mailto:privacy@flutter-explained.dev&#34;&gt;privacy@flutter-explained.dev&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;3-types-of-data-collected&#34;&gt;3. Types of Data Collected&lt;/h2&gt;&#xA;&lt;h3 id=&#34;31-personal-data&#34;&gt;3.1 Personal Data&lt;/h3&gt;&#xA;&lt;p&gt;We do not collect any personal data that directly identifies you, such as your name, email address, or contact information, through the App.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Search</title>
      <link>https://flutter-explained.dev/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://flutter-explained.dev/search/</guid>
      <description>search</description>
    </item>
  </channel>
</rss>
