codelv / enaml-native

Build native mobile apps in python with enaml
https://codelv.com/projects/enaml-native/
MIT License
259 stars 21 forks source link

Add remote debugging #53

Closed frmdstryr closed 6 years ago

frmdstryr commented 6 years ago

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.

frmdstryr commented 6 years ago

Just got this working :) It's almost 3 am so i'll push it later