How Navix Started: A Short Conversation
04 //Did you run into an unexpected problem while porting Zenith to two platforms?
Initially Navix was planned only for the JavaScript ecosystem — to be ported to frameworks like React and Vue. But when I saw that Flutter supported all the target platforms, I changed direction. The biggest challenge was with scroll; the navigation system wasn't working as efficiently as I wanted with scrollable elements. MultiLayer came from the need to create the widest possible range of motion with the remote's limited input. Once controls were divided into panels, each became independently manageable and the remote's limited input opened up into a much wider range of use.
05 //Is there a decision you'd make differently if you were starting over?
There were moments in both Navix and Zenith where I practically started from scratch. But when I ask myself "what would I do differently," I usually find I'm already doing it that way — so the decisions might stay the same but the path changes.