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"?
HI freemind staff,
I am a medior android developer, it is possible to partecipate to a project to develop freemind on mobile.I like the concept you are free and so rich of features( and that you are in Java), with your authorization and few volounteers expert in surfaceView and or OpenGL I would develop with them. I am quite motivated as it would be a great way to enrich my CV and step gradually into the android job world, outside etical opensource considerations
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.