MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 3 · Pages, flows and navigation

Flows: the unit that decides your structure

Lesson 23 of 176 · 3 min

What a flow CONTAINS, what it ISOLATES, and why THE FIRST FLOW BOUNDARY YOU DRAW SHAPES EVERYTHING AFTER IT. Module 2 said a flow is the unit of navigation and that getting it wrong compounds. This is the lesson that says how to get it right. WHAT A FLOW CONTAINS IS PAGES, AND ALSO STATE, WHICH IS THE PART PEOPLE MISS. A flow has variables of its own that every page inside it can read — Module 4's middle scope — so a flow is not only a folder of pages. It is a boundary around a piece of the application's memory. AND WHAT IT ISOLATES FOLLOWS FROM THAT: PAGES IN ANOTHER FLOW CANNOT SEE THAT STATE. Which is a benefit and a cost in the same breath. Two features that share nothing should be two flows, and the isolation keeps them from interfering; two features that share a great

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 3 · Pages, flows and navigation

  1. 1Flows: the unit that decides your structure
  2. 2Navigating between pages
  3. 3Passing data when you navigate
  4. 4The shell page and what belongs on it
  5. 5Deep links and the URL
  6. 6Layouts, and the page that grew
  7. 7Building for somebody who did not build it
  8. 8Accessibility, from the start
  9. 9What breaks: three navigation failures
  10. 10Lab briefing · Four pages that hang together