Building a Windows Desktop App in Flutter - MetaTube

In this tutorial, you will learn how to build a Windows desktop application using Flutter. Specifically, you'll be creating MetaTube, an app that simplifies handling YouTube video metadata. Even if you're not a YouTuber, you should still watch this video as it covers a lot of useful information that you can apply to your own desktop application development. Throughout the video, you'll learn about proper folder structure, setting up your app's window, reading and writing data, making custom widgets and services, and, most importantly, turning your app into an EXE that you can install on your computer. Whether you're new to Flutter or an experienced developer looking to expand your skills, this tutorial is for you. So, let's dive in and start building a Windows desktop app with Flutter! TimeStamps 00:00 Introduction 00:34 Getting Started 01:04 Setting Up Main File 02:10 Coding our Home Screen 05:04 Creating Main Button 07:18 Creating Action Button 12:14 Creating Button Style 15:37 Creating a Custom Text Field 21:05 Styling our Custom Text Field 30:01 Adding Copy To Clipboard Button 34:23 Adding Copy to Clipboard Functionality 36:53 Creating a Custom Snackbar 41:27 Adding our Text Fields 42:50 Adding our Save Button 44:08 Creating our File Service 45:46 Fixing our Text Editing Controllers 51:00 Setting up our File Service 51:40 Handling Saving our Content 58:02 Getting Today's date 1:00:45 Finishing our Save Content 1:08:37 Adding Save to our Save Button 1:10:37 Handling Loading Files 1:17:24 Adding Load to our Load Button 1:18:50 Handling New Files 1:20:03 Adding New File to our New File button 1:21:09 Handling Changing Directory 1:23:27 Adding Change Directory to our Directory Button 1:24:56 Making sure all is working properly 1:25:37 Creating a Splash Screen 1:26:13 Styling our Splash Screen 1:30:39 Styling our Window 1:35:43 Creating App Icon in Figma 1:37:52 Updating App Info 1:38:53 Building our App 1:39:15 Testing our App 1:40:30 Downloading Inno Setup 1:40:49 Turning our App into an Exe 1:44:13 Installing our App 1:45:48 Outro 🛡️Join this channel to get access to perks: https://www.youtube.com/@Spellthorn/join Help me reach my sub goal by subscribing https://youtube.com/@Spellthorn?sub_c... ||||||||||||||| 232% ||||||||||||||| 4.65K/2K Most recent subscriber: Elvis Boateng @Spellthorn is a talented web/mobile developer who is dedicated to helping others improve their coding skills. Through their YouTube channel, they create informative and engaging videos that cover a wide range of programming topics. - https://spellthorn.com/

Learning a 3 Tier Architecture in AWS (Part 4)
▶︎

Learning a 3 Tier Architecture in AWS (Part 4)

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)
▶︎

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)

Data Modeling for Power BI [Full Course] 📊
▶︎

Data Modeling for Power BI [Full Course] 📊

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

I built a REAL Desktop App with both Tauri and Electron
▶︎

I built a REAL Desktop App with both Tauri and Electron

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance
▶︎

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance

Using Large Language Models | Build Your Own LLM Workshop #1
▶︎

Using Large Language Models | Build Your Own LLM Workshop #1

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)
▶︎

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Building a Flutter Desktop app to help with my video editing
▶︎

Building a Flutter Desktop app to help with my video editing

Instrumental Worship Guitar : Best Worship Song | Peaceful, Relaxing Instrumental Hymns on Guitar
▶︎

Instrumental Worship Guitar : Best Worship Song | Peaceful, Relaxing Instrumental Hymns on Guitar

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #02
▶︎

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #02

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - Summer Vibes #21
▶︎

Avicii, Dua Lipa, Coldplay, Martin Garrix & Kygo, The Chainsmokers Style - Summer Vibes #21

Building an AI Dark Factory:  A Codebase That Writes Its Own Code, Live
▶︎

Building an AI Dark Factory: A Codebase That Writes Its Own Code, Live

you need to build a RUST desktop app!!
▶︎

you need to build a RUST desktop app!!

How to Learn Python | Python Programming | Learn Python | Intellipaat
▶︎

How to Learn Python | Python Programming | Learn Python | Intellipaat

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #29
▶︎

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #29

Build 5 Apps in 5 Minutes with Flutter… But should you?
▶︎

Build 5 Apps in 5 Minutes with Flutter… But should you?

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Electron Course - Code Desktop Applications (inc. React and Typescript)
▶︎

Electron Course - Code Desktop Applications (inc. React and Typescript)