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

π― 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
.xlsor.xlsxfile 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