So will that make it easier for you to port from iOS to Android ?
No it will not. Spritekit logic is different then libgdx. If i will port it to android i will need to create everything from 0 although some modules may be useable and also tiled files for the levels. Only what is code related needs to be redone for android.
But it is not a very complex game so making it for android using libgdx and box2d should take about 10-14 days (working nights only)
And i am talking about 50-60 levels for the beginning and more can follow in the future. (This include menu screen, level screen, game screen, hiscore table,.. so a full game)
I am planning to make it a puzzle and arcade game so u will also need to solve puzzle to get from left side of the screen to the right side. Like one level will give a hint (as a text) like "to bright in here" and u will need to low your screen brightness to make hidden obstacles visible. This is just 1 example. Another is you will have a level that is impossible to complete and only if u will rotate your phone you will change gravity and u will go on the roof and pass the level like this. I still need to think of the hint text for that level
It will be a fun time killer but i already see that it will be waste of time for increasing income for my apps.
I like to make games but they just dont earn me anything.
Space defender - ultimate was done really well in my opinion but it is getting maybe 1 install per week
If i would not enjoy making games i would not do it.