Building a Multi-Page Application with Dart's Flutter Mobile Framework

in #utopian-io6 years ago (edited)

What Will I Learn?

  • You will learn how to build out Multi-page Applications with the Dart Flutter Framework
  • You will learn how to use the Flutter Navigation Widget to Pop and Push Routes out of memory
  • You will learn how to make use of the Flutter Outline tool, Flutter Inspector Tool and the Flutter Studio Tool
  • You will learn how to make use of some of the new Dart 2 features inside of the Flutter Framework

Requirements

Difficulty

  • Intermediate

Description

In this tutorial on the Flutter Framework, we build out a simple application that makes use of Multiple Pages/Panes. We make use of the Native Flutter Router, the Flutter Navigator Widget, instead of using a third party library like Fluro. We do this to demonstrate how simple it can be to create Multiple Panes in a Flutter User Interface. We also look at some of the many tools that exist for the Flutter Framework such as the Flutter Outline Tool and the Flutter Inspector Tool. We take a look at the third party Flutter Studio tool which allows you to drag and drop elements and widgets into a screen to auto-generate a flutter layout.

For this project, we use the Dart 2.0 SDK preview build as well as the Flutter SDK preview build to showcase some of the new features that are being worked on for the Dart 2.0 release. The application itself just consists of three different pages, each with a single button centered in the middle of the page. Each button moves the application from one page to another and there are buttons in the AppBar which allow the user to move backwards. We manually implement out own AppBar action to allow us to go backwards as well.

For information on installing and using the Flutter SDK preview build go here

To check out Flutter Studio click here

The source code for this project can be found here

Video Tutorial

Curriculum



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you for moderating my content.

Hey @cha0s0000, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Hey @tensor I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Glad you enjoyed it.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64269.87
ETH 3393.79
USDT 1.00
SBD 2.48