The requirements for our project have changed, requiring us to add iOS as target platform. In the future this might become a Windows Phone project as well, but at the moment there are no plans for it.
We currently already have a shared project (AppName.Core) where the core logic is located, like connecting to our API, storing account information, and stuff like that, but a lot of the logic is still directly in the android project because most of it is tightly coupled with the view.
Is it recommended to switch to Xamarin.Forms so the tightly coupled view code is more seperate? The Android project is at a point where most of the required features are implemented already.