What's the advantage over The device as ap and just flashing it from your development environment? I'm quite interested as I'm into ESP32, but the lack of detail is disappointing and makes me not want to invest time.
You can also run multiple apps alongside, making your ESP32 device more of a multitool like Flipper Zero.
what
If you can store this safely...so can other developers. The ESP32 has encrypted flash and critical data (like serials) can optionally be burned permanently without being readable through debug ports etc.