Flutter – Folder Structure

Flutter. The new thing everyone is trooping to for building cross platform mobile applications. You take it for a spin, and you’re like, ‘So how do I structure my code?’

Perhaps you’re of the Django and or Angular background where, keeping your code clean and structured matters to you. Perhaps after many iterations of forcing *.component.ts*.service *.pipe.tskinda naming convention down your throat, you’re wondering what the rules of the land are for Flutter.

Well, welcome!

The answer? It seems to be an open field. Here’s a sample of a folder structure you might go with: