HLI.Data (nuget): Create instance of HliHttpClient and make typed calls: var client = new HliHttpClient("http://httpbin.org/", "ip"); var result = await client.GetDataAsTypeAsync&lt;IpResponse&gt;(); There is also an IRepository interface and subinterfaces for your repositories.
Keywords: data|http|httpclient|typed|rest|xamarin|xamarin.forms|multi-target|netcore|strongly-typed