I don’t immediately see anything wrong with the code you posted. There might be something else going on in the parts of your app you haven’t shown.
I suggest you create a full (but preferably very tiny) example that reproduces the issue on the target device, and post it here along with the device information.
After setting a date and clicking “Consultar FGTS!” the data should show up in the next Page. It works on desktop preview, but on Android the data simply doesn’t show up.
If it helps, here is my Android phone information:
Each view (UX component) can have one and only one viewmodel (UX-bound JS file). Basically you screwed up what router knows about itself by including that ../Modules/Router.js file in UX, right above the viewmodel JS files.
I removed the Router.js include from all UX files and it works just fine.
As for your next question, stand-alone JS modules are included in viewmodels, just like you require your Utils. If necessary, you can pass router to a stand-alone module via a function.
Just wanted to congratulate you guys for the outstanding tool you built. Fuse is great!
Once I feel comfortable and with enough experience, I will definitely propose Fuse as one of the options for app development in the company I work with.