Dart project structure for apps (not libs)

Viewed 2603

I am trying to understand Dart's recommended project structure and not seeing the "forest through the trees".

So, if my project is intended to be a reusable library, say, a logging framework of some sort, then if I understand the above link correctly, I want all of my development to be under a lib and lib/src directory.

But what if I am building a web app? Where do my Dart source files go? Under packages? Specifically:

  1. Where do I place Dart source files for a web app (not a lib)?
  2. Are my web app's "packages" just directories that are logically organized similar to Java packages?
  3. Does Dart recommend a 1-class-per-file convention for its source code?
1 Answers
Related