I've spent the last few hours looking at porting freemind to Android. The biggest problem seems to be the tight integration with the Swing framework. The models and controllers all seem to rely on parts of swing. XMLElement and related classes seems like the easiest thing that could be ported.
I love freemind but can't see an easy way to port. Does any one have any ideas on how to attack the problem. I've looked for a swing on android framework but couldn't find one (at least not web based). Are there any plans to make the models and controllers UI independant?
If there is no option but to rewrite are there any tips, things to look out for, or things you would have done differently if you had the chance to start over.
Any pointers would be appreciated.
well, AFAIK, there is no easy way of getting FreeMind to run under Android. It would be a real port, IMHO.
And yes, the coupling between models and ui is too close. I've started to make this less, but this is a very long running task.
I would be interested in such a port. If you need advices, please contact me. I'll see, how to support.
What do you mean with "web based"?