Since enaml-native uses a bridge like react-native, it's theoretically possible to run the python side of the app locally and do something like react-native's "remote debugger" using PyDev/PyCharm.
All that is required to implement this is to add another "bridge transport" instead of the JNI (ie tcp sockets/ websockets). I think this would be extremely helpful and will make a better dev experience.
This will also greatly improve testing as it will be able to test the full system and include code coverage.
Since enaml-native uses a bridge like react-native, it's theoretically possible to run the python side of the app locally and do something like react-native's "remote debugger" using PyDev/PyCharm.
All that is required to implement this is to add another "bridge transport" instead of the JNI (ie tcp sockets/ websockets). I think this would be extremely helpful and will make a better dev experience.
This will also greatly improve testing as it will be able to test the full system and include code coverage.