question difficile à répondre, car il est très vague. Cependant, vous devriez être en mesure de prendre la plupart de votre Business Logic et le déposer dans Mono pour Android sans trop de tracas. Ne sachant pas vraiment comment votre application Web est structurée, il est difficile de dire combien vous pouvez réutiliser.
Mais j'ai fait une application au travail, qui a commencé comme une application Web Silverlight, où pratiquement tout le code du modèle pourrait être réutilisé, avec une correction mineure, qui devait utiliser HttpWebRequest
au lieu de HttpClient
et quelques corrections mineures à le code pour mettre à jour correctement l'interface utilisateur et exécuter les mises à jour sur le thread d'interface utilisateur.
La façon dont je pris pour obtenir le code du modèle dans mon App, était de relier tous les fichiers nécessaires dans mon projet, et ils ont surtout travaillé. Existe-t-il une façon automagique de le faire? Je n'en ai pas vu pour le moment. Certaines extensions de Visual Studio peuvent vous aider à lier des fichiers à votre projet, par exemple Project Linker.