I recently made the exact same transition and still have some confusion between the way I did my first apps in B4A and porting over to B4I. B4X Pages has certainly made this much easier but I still have some confusion between the Android and Apple ways of working.
Kev
You can probably cut and past your layouts in to the new app. even any designer code should work. Most Standard views are NOT b4x. They are standard views. As mentioned above just DIM the standard views as B4XViews. If can't pay for B4i right now I suggest you install B4J and you can experiment a little with getting things working between Android and Windows.
Spend an hour or two experimenting, you can always throw it away. Create a B4XPages project, copy and paste a layout from your old app, right click and create the appropriate B4XViews and events, then Past your code and see what happens. Then open the B4J version, past the layout again and save it, then run it and see what happens.
This of course is assuming it is not too phone specific. While many are the same you may find that some properties of a B4XViews are different and need to be modified.
You can also do different layouts for different programs, my current app, for example uses a hand scanner in Windows (B4J so the scan page just has a Text Box to accept the scan data. The Android and IOS version uses the camera for scanning so completely different layout. Completely different events, That is all handled with conditional compilation (#IF),
But the code that handles the data is the same