Flutter Desktop App

0 Comments

Flutter Desktop App

I've noticed something: we don't talk enough about Flutter desktop development. While our community is passionate about mobile apps, there's a whole world of desktop possibilities we're missing.

I built a desktop tool that managing translation files for Flutter apps. But more importantly, I want to show our community that Flutter beyond just mobile.


source: https://github.com/chhily/lan_gen


Image


🎯 The Problem I'm Solving

Every time I work on Flutter projects that need multiple languages (Khmer, English, maybe Thai or Vietnamese), I face the same headache:

  • Translators work in Excel
  • Developers need JSON files (for Flutter's localization)
  • Manual conversion is tedious and error-prone
  • Managing updates becomes a nightmare with multiple languages

Sound familiar? I thought so.


What App Does

This desktop tool bridges that gap between translators and developers:

Core Features βœ…

  • Direct Excel Import – Drop in your .xls or .xlsx file and parse it instantly
  • Smart Merge Mode – Automatically merges new translations with existing JSON files
  • Duplicate Key Detection – Catch translation key conflicts immediately
  • Smart Path Memory – Remembers your preferred export locations
  • Import History – Track all your previous translation imports
  • Manual Path Override – Full control over file paths when needed
  • Editable History – Revisit and modify past imports
  • Drag & Drop Support – Just drop files into the app window

⚑ Why Flutter Desktop?

Here's what most developers don't realize: Flutter isn't just for mobile anymore.

The Reality Check

  • βœ… Same Dart code runs on Windows, macOS, and Linux
  • βœ… No need to learn Electron, C#, or native desktop frameworks
  • βœ… Leverage existing Flutter skills you already have
  • βœ… Perfect for internal tools and productivity apps
  • βœ… Great performance with native compilation

Why This Matters for Our Community

IDK


πŸ“ˆ What's Next?

Open League of legend and Deranks

What You Can Do:

  • Try Flutter desktop for your next internal tool
  • Connect with me if you're working on similar solutions

Connect with me:

  • Share your Flutter desktop experiments
  • Ask questions about the translation tool