Repository navigation
A more complete app template for Flutter #76379
Description
Activity
- addedin triagePresently being triaged by the triage teamPresently being triaged by the triage teama: qualityA truly polished experienceA truly polished experiencec: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to FluttertoolAffects the "flutter" command-line tool. See also t: labels.Affects the "flutter" command-line tool. See also t: labels.and removedin triagePresently being triaged by the triage teamPresently being triaged by the triage team
on Feb 19, 2021 Some more details are in the associated PR #76519 and a separate decision doc. Internally at Google, this is accessible under go/flutter-more-complete-template.
@brianegan Pls add localization also to your points.
- addedP1High-priority issues at the top of the work listHigh-priority issues at the top of the work list
on Mar 27, 2021 @goderbauer @filiph Since @brianegan ran out of time to work on this would one of you mind picking up the PR and landing it? It's almost done (#76519) but needs a little cleanup and merging.
I'm on it, yes. We have a meeting on Monday to finalize some PM-related decisions and then we can hopefully land this.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.- locked as resolved and limited conversation to collaborators
on Jul 30, 2021
Use case
Flutter has one starter app template: the Counter app. It gets the user going quickly, and teaches low-level basics in 66 lines of code. We don't, however, provide a template that would be closer to a complete app, with several widgets in separate files, app-wide state, navigation or state restoration.
This creates a large gap for novice users to leap over once they outgrow the one-file, one-widget, setState-only nature of Counter. And that leap lands them among a myriad of community solutions and opinions, most of which a novice user is not yet ready to review critically.
Proposal
The goal is to make it easier for developers to continue their learning journey beyond the Counter app. A developer using Android Studio, for example, should be able to click on an icon in the "New Flutter Project" screen that gives her a more complete project to work with.
This new template should co-exist with the original Counter app template. It is not a replacement.
Reqiurements