Questions? We have answers.
If you run into problems while doing this codelab, please post to the #codelab-questions channel in Discord.
This task involves going through two tutorials in sequence: Building Layouts followed by Adding Interactivity.
At the conclusion, you will have built an app called “Campground” that looks like this:
Note that this looks just like the tutorial page, except that the title has been changed to “Campground” and there is a new Text widget at the bottom to indicate authorship (i.e. “Developed by: Philip Johnson”). You will substitute your own name when you build this widget.
For this experience, start with the following steps to initialize your development environment:
flutter create --no-overwrite flutter_campground
. This will produce the Flutter app skeleton at the top level of your GitHub repo.Now that you’ve established a working codebase and development environment, proceed with the Building Layouts tutorial.
Notes
Step 0:
Step 1:
Step 2:
Step 5:
When you’ve finished this part, commit your code to GitHub.
Now move on to the second tutorial, Adding interactivity.
After updating the app to include a StatefulWidget, there are some sections about “Managing State”. These sections are well worth reading, but you do not have to implement that code.
At the conclusion of this step, commit your changes to GitHub.
By the date and time listed in the Schedule page, please submit the URL to your GitHub repo in Laulima.
Don’t forget to make me (philipmjohnson) a collaborator so I can view your work!