I try to run this project, but where is the entry point? (main)
--
You received this message because you are subscribed to the Google Groups "Tahrir Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tahrir-developm...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
I prefer the second one. Android package have different Android dependencies, merging with desktop version will be quite confusion. Plus, some resources such as Android Manifest file, Android layout xml files will make the main code base a mess, considering the desktop version and mobile version don't have much in common despite of the majoy library.
Some codes, in my view, may be translated to native code (C / C++) regarding the performance of Android at a later time. We want our app staying at the background, while does not exhaust the battery too soon. That may need us do some modification with JNI (or maybe we can do this to the desktop version as well?).
So if we want our mobile version be more flexible, I suggest we create a separate project for Android. With git we may create a new branch as shared library, then one branch for desktop and one branch for Android, then merge them locally
I don't think we necessarily need Maven
Of course, whatever is best.