Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu

App Routing – Code Snippets Generator [BETA]

Navigation & App Routing - Web, React, Angular, Vaadin, Flutter

$10.99

Categories: Flutter Apps, Source Code Generators, Spring (Boot) / Quarkus, Vaadin 24+
  • Description

Description

App Routing is in the core of every application – Web and Mobile, so – I’ve started development of product that Generates Code Snippets for Definitions and Transitions between screens.

Family Tree App

The test application that I’m using as a starting point is Family Tree app. It will embed the same visualizing at some point – meaning https://pub.dev/packages/graphview. In version one it will contain 4 screens – loading, login and setup, home and edit.

Minimal Family Tree Screen Routing Transition - Figma Design

The App Routing – Code Snippets Generator [BETA] Application contains the same default – card coded – login as several of my other Vaadin Applications.

Application List

Any list of screen needs to be grouped and bound to an app. This allows you to create multiple applications and multiple navigations.

App Routing - Application List

Page Routes

Each App contains list of Page Routes. Each Page Route could contain a list of Route Parameters and links between Rotues (Many to Many). This is because there are many cases to one screen it may be transitioned from multiple sources

  • Home – from Loading or Login
  • Details – from Dashboard ot (Specialized) Items List

Page Route Screen of an App

Links Beetween Screens

Linkes between Screens are the records that define the possible transitions beetween routes or screens.

Link Between Pages

Generate App Navigation Code

From the Application List you could navigate to this Generate Code Screen. It is will probably be in main benefit after all the information setup.

Basic HTML Pages

This option give minimal HTML code with links to the other routes.

HTML - Generate App Routing / Navigation

Vaadin Components with Route Annotation

The second option is to receive minimal code of Vaadin Components with Route Annotations.

blank

I gave experience with Flutter so – it makes total sense to make this tool generate Flutter Code.

Flutter Build-in Navigation

The first Flutter option is – to get Flutter Nagivation Code – that works the build-in in Flutter. You will not need no dependency with it.

blank

Flutter Go Router

The second Flutter Option is to get Go Route Definitions.

blank

There are some more details to get polished – but, I’ve got the minimal functionaly working. If you want to get more options as code navigation generation – just ping me.

The package contains a Spring Boot – Vaadin App – that uses H2 Database. You could read more on this side on my blog: https://programtom.com/dev/?s=vaadin

Related products

  • Recipes Book

    Recipes Book Offline – Flutter Web – Source Code

    $17.50
    Read more
  • IndexedDB Flutter Folders And Notes

    IndexedDB Folder & Notes Web Page – Flutter Web – Source Code

    $8.00
    Add to cart
  • App Translations - Desktop Client

    App Translations – Desktop Client

    $24.99
    Add to cart
  • Encrypted Notes Flutter App

    Encrypted Notes – Flutter App

    $14.99
    Add to cart
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels
  • The Bottleneck Factory: AI Production Line vs. Human Quality Gate
  • Most Important Things You Could Code in 2026

Categories

  • Apps (25)
  • ChatGPT (26)
  • Choosing a Framework (38)
  • Flutter (280)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels
  • The Bottleneck Factory: AI Production Line vs. Human Quality Gate
  • Most Important Things You Could Code in 2026

Post Categories

  • Apps (25)
  • ChatGPT (26)
  • Choosing a Framework (38)
  • Flutter (280)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)