Sono nuovo della tecnologia Xamarin e sto lavorando a un'applicazione web Asp.NET Core che fornisce fondamentalmente micro-servizi che verranno utilizzati da un'applicazione Xamarin.Forms.
Quindi la mia API Web offrirà un bel po 'di operazioni, e ognuna di esse userebbe la propria classe di modello per rappresentare la propria risposta e i propri parametri.
Ciò che mi infastidisce è che avrò un sacco di classe modello da duplicare dall'API all'applicazione Xamarin. Non è la fine del mondo, ma mi stavo chiedendo se non esistesse un qualche tipo di meccanismo per farlo senza intoppi? Inizialmente pensavo di mettere tutti i miei modelli in una singola libreria a cui fare riferimento sia tramite l'API Web che l'app, ma sembra andare contro le buone pratiche di Xamarin.
Stavo pensando a qualcosa come swagger-codegen, che è in grado di generare un SDK basato sui diversi endpoint esposti da un'API, ma da quello che ho visto non sembra adatto a Xamarin.
Qualsiasi intuizione sarebbe molto apprezzata!