Skip to content

[EPIC] Feat: Dynamic Navigation Menu #4

@nelsonic

Description

@nelsonic

To facilitate having an arbitrary number of lists,
we need to investigate how to dynamically update the Navigation Menu in a Flutter App.

Requirements / Roadmap:

  • MUST allow new menu items to be added/removed by the person
  • MUST NOT require re-compiling/re-releasing the Flutter App.
  • SHOULD allow the person to re-order the Nav Menu Items manually.
  • SHOULD support emoji, icons or images (GIF, JPEG, PNG & SVG up to 64x64px)
  • SHOULD allow selection of text color
  • SHOULD allow for sub-menus up to 3 levels. e.g:
Menu Item                |  Level
________________________________
People.                      0
|__ Online Now               1
    |__ Family               2
    |__ Friends              2
        |__ Sports Team      3 
        |__ Gamerz           3
    |__ Work                 2
|__ Everyone                 1

Todo

The first thing we need to is:

  • Investigate [and this should be time-boxed to T4h] if Nav Menu be dynamically generated 🔍
    e.g: based on JSON returned by a server response (and cached on the device).
    • Write-up your findings as comments in this issue and if you can get something working on localhost, 🧑‍💻
    • Create a PR extending this demo to include dynamic menu items. 🚀

Note: my initial T5m Googling for "flutter navigation drawer dynamic" returned the following:

Metadata

Metadata

Assignees

Labels

discussShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityflutterFlutter related issueshelp wantedIf you can help make progress with this issue, please comment!priority-1Highest priority issue. This is costing us money every minute that passes.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions