-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First draft of the FWE index page (#10282)
Since we'd like to see this page staged, I made sure that there weren't any broken links. Files that aren't yet present just link back to this index page. New page staged here: https://flutter-docs-prod--pr10282-fwe-index-d041ol16.web.app/get-started/fwe
- Loading branch information
Showing
6 changed files
with
456 additions
and
217 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
--- | ||
title: First week experience of Flutter | ||
description: > | ||
You've gotten a taste of using the Flutter framework; | ||
now go beyond to learn the basics of Flutter. | ||
--- | ||
|
||
## Welcome to the next level of Flutter! | ||
|
||
If you are new to Flutter, and have already worked | ||
through [your first Flutter codelab][], | ||
this section of the website is for you! | ||
|
||
The goal here is to guide you through some next | ||
steps of learning Flutter. It's not about teaching | ||
you how to _program_, it's about teaching you | ||
how Flutter works. | ||
|
||
{{site.alert.note}} | ||
This first week experience is still a work | ||
in progress and we welcome your feedback! | ||
Please consider filling out the survey | ||
listed at the bottom of this page and on the | ||
new subject pages in this section. | ||
{{site.alert.end}} | ||
|
||
As you might know, Flutter uses the [Dart language][]. | ||
If you have experience with other object-oriented | ||
languages, like Java, C++, or Swift, | ||
Dart should feel familiar to you. | ||
As of this writing, | ||
[Dart is one of the fastest growing languages][dart-lang], | ||
in part, thanks to Flutter. | ||
|
||
[Dart language]: {{site.dart-site}} | ||
[dart-lang]: https://twitter.com/MiSvTh/status/1732002450641400276?cxt | ||
[your first Flutter codelab]: {{site.codelabs}}/codelabs/flutter-codelab-first | ||
|
||
We suggest that you work through the | ||
following subjects in the listed order. | ||
|
||
1. [Widget fundamentals][] | ||
: Learn about one of the primary building blocks | ||
of a Flutter application, `Widgets`. | ||
2. [Layout][] | ||
: Flutter is different from other UI frameworks | ||
in that you create the layout programmatically. | ||
This allows you to compose widgets, | ||
Flutter's basic building blocks, | ||
to realize your own layout vision. | ||
It also facilitates designing a UI to | ||
optimize any screen where your app might be used. | ||
3. [State management][] | ||
: Learn how to manage state. xxx | ||
4. [Handling user input][] | ||
: Learn about Flutter's widgets that support | ||
interactivity, like buttons and text. | ||
Also, learn how to add interactivity to | ||
a widget that doesn't already support it. | ||
5. [Networking and data][] | ||
: Networking is a very large topic, | ||
so this section focuses on basic networking | ||
functionality, such as how to retrieve | ||
or submit data using HTTP, | ||
how to convert to and from JSON, | ||
how to use authentication, | ||
how to implement asynchronicity, and more. | ||
6. [Local data and caching][] | ||
: Learn about different techniques for caching | ||
local data. | ||
|
||
[Widget fundamentals]: {{site.url}}/get-started/fwe/fundamentals | ||
[Layout]: {{site.url}}/get-started/fwe/layout | ||
[State management]: {{site.url}}/get-started/fwe | ||
[Handling user input]: {{site.url}}/get-started/fwe/user-input | ||
[Networking and data]: {{site.url}}/networking | ||
[Local data and caching]: {{site.url}}/get-started/fwe/local-caching | ||
|
||
## Feedback | ||
|
||
As this section of the website is evolving, | ||
we [welcome your feedback][]! | ||
|
||
[welcome your feedback]: {{site.url}}/get-started/fwe |
Oops, something went wrong.