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