Porting Xamarin.android app to xamarin.ios
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have an application developed in Xmarin.android. As app development is fully completed now I would like to start developing xamarin.ios. What is the right method to do so without rewriting much code?
xamarin xamarin.ios xamarin.android
add a comment |
I have an application developed in Xmarin.android. As app development is fully completed now I would like to start developing xamarin.ios. What is the right method to do so without rewriting much code?
xamarin xamarin.ios xamarin.android
1
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30
add a comment |
I have an application developed in Xmarin.android. As app development is fully completed now I would like to start developing xamarin.ios. What is the right method to do so without rewriting much code?
xamarin xamarin.ios xamarin.android
I have an application developed in Xmarin.android. As app development is fully completed now I would like to start developing xamarin.ios. What is the right method to do so without rewriting much code?
xamarin xamarin.ios xamarin.android
xamarin xamarin.ios xamarin.android
asked Nov 29 '18 at 5:25
FazFaz
538
538
1
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30
add a comment |
1
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30
1
1
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30
add a comment |
1 Answer
1
active
oldest
votes
IOS and Android have there own UI concepts and components.
In your case the will need UI aspects in Xamarin.IOS. However, the Business logic, server communication, parsers etc can be shared between the two platforms. the sharing can be achieved by using Portable Class Libraries.
More details of PCL can be obtained from this link
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53532380%2fporting-xamarin-android-app-to-xamarin-ios%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
IOS and Android have there own UI concepts and components.
In your case the will need UI aspects in Xamarin.IOS. However, the Business logic, server communication, parsers etc can be shared between the two platforms. the sharing can be achieved by using Portable Class Libraries.
More details of PCL can be obtained from this link
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
add a comment |
IOS and Android have there own UI concepts and components.
In your case the will need UI aspects in Xamarin.IOS. However, the Business logic, server communication, parsers etc can be shared between the two platforms. the sharing can be achieved by using Portable Class Libraries.
More details of PCL can be obtained from this link
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
add a comment |
IOS and Android have there own UI concepts and components.
In your case the will need UI aspects in Xamarin.IOS. However, the Business logic, server communication, parsers etc can be shared between the two platforms. the sharing can be achieved by using Portable Class Libraries.
More details of PCL can be obtained from this link
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos
IOS and Android have there own UI concepts and components.
In your case the will need UI aspects in Xamarin.IOS. However, the Business logic, server communication, parsers etc can be shared between the two platforms. the sharing can be achieved by using Portable Class Libraries.
More details of PCL can be obtained from this link
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/pcl?tabs=macos
answered Nov 29 '18 at 5:40
MerlMerl
526
526
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
add a comment |
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
It's more common to put shared logic in a .NET Standard project these days. Shared Projects or Portable Class Libraries are not the way to go in 2018.
– Trevor Balcom
Nov 29 '18 at 21:58
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53532380%2fporting-xamarin-android-app-to-xamarin-ios%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
there is no way to answer this. It depends on your code, your app design and architecture, etc. There is no "right" answer
– Jason
Nov 29 '18 at 5:30