monotouch rest starter kit support? - xamarin.ios

I am trying to write my first app using mono and monotouch, that will be a rest client app.
does monotouch supports the rest starter kit dlls(Microsoft.Http.dll) ?
which options do i have to write a rest client on monotouch ?
Thanks

Hammock on github also supports MonoTouch. Just clone, open Hammock.MonoTouch.sln, build, and pick it out of the /bin/mono folder in the project root.

RestSharp on github!

Related

Use NodeJs in Kotlin Android Project to use Stream.io Feed Api?

Would it be advisable to some how integrate NodeJs with a Kotlin project to use Stream.io Feed API? From what I understand there currently isn't any support for Kotlin/Android regarding the Feed capability. I currently have an iOS app that uses Stream and would like to connect my Android users to the community also. If this isn't the right way to thin about this, is there a better way to go about this?
https://github.com/getstream/stream-java provides java integration for feeds. See its io.getstream.cloud package to leverage it in android.
Later this year, more modern and android specific SDK will be developed too.

Use MongoDB Stitch as backend for Xamarin Application

Is their any way to use mongodb stitch as backend for Xamarin Application?
Currently there are JavaScript, iOS (Swift), and Android (Java) SDKs to connect to Stitch. We've also open sourced our SDKs here, so there is the opportunity to build on what we've done as well. While there isn't a C# SDK for working with Xamarin at the moment, we have plans to investigate this later and are happy to help anyone interested in contributing.

xamarin.forms integration of zendesk chat

I am new to Xamarin development. And, currently I want to integrate the zendesk chat.
As per my RnD and after contacting Zendesk support center they are not supporting the xamarin yet.
Currently they have sdk for native android and ios respectively.
I need you expertize people's guidelines for the development regarding what scenario i should follow to achieve the same using xamarin.forms :
Integrate the both platforms native sdk's for xamarin in each platform and later call it from Xamarin.Forms by adding platform dependency using Device.OnPlatforms . ( I am not sure about this scenario, please suggest)
Create a jar/aar of Zendesk SDK and use it using binding library concept.( I am not sure it will be accessible into ios platform)
Kindly, suggest me the best approach for this.
Any sample reference for suggestions will be grateful.
Thanks in advance.
I think it's a mix of number 1 and number 2 (and a little extra).
You will need to create the Binding libraries for both iOS and Android. Xamarin has a good documentation of how to do this: Android/Java and IOS/Objective-C
Then you can go either with Xamarin Native (Xamarin.iOS and Xamarin.Android projects) adding the binding to each project. Or you can go with Xamarin.Forms but this will require a little more work as you will need to create an interface of the methods you want to use from the SDKs (most likely all off them) and create the implementations for each platform.
Let's say your interface is called: ISendeskSdkService you will need at least two implementations: ISendeskSdkServiceiOS and ISendeskSdkServiceDroid. These implementations will be on the Platform project and they will be calling the binding libraries you just created and added to each of these projects.
You will be developing your app on top of your interface and which implementation to use will be set on the application load when you are configuring your IoC.
Hope this gives you an idea.

Build a dll for Monotouch from an iOS SDK

I'm building an iOS app with Monotouch. I need to use the iOS SDK of an app called AppsFlayer or AD-X
Adeven
Adways Interactive
Apsalar
Appsflyer
CyberAgent
CyberZ
HasOffers
Kochava
Kontagent
Localytics
Septeni
Swrve
Trademob
any of the following. I can't find dll for them. My question is how can I generate a dll from an iOS SDK. Thanks.
You can use an Obj-C library by creating a binding for it. Xamarin has a tool, Objective Sharpie, that helps automate this process.
HasOffers has a Xamarin plugin now: https://github.com/MobileAppTracking/xamarin-plugin .

Can I use the .NET Google GData client in a MonoTouch or MonoDroid app?

Is it possible to reference a library such as the Google GData .NET client in a MonoTouch or MonoDroid app? It would make integration with Google's services much easier.
Thank you.
To get that library (or any library, really) to work against MonoTouch or Mono for Android you'd need to compile it against that profile. Out of the box the GData client won't compile against those profiles because it has some dependencies that aren't compatible. There's a post up here by Mike Bluestein that talks about getting it working with MonoTouch. The same approach should also apply to Mono for Android.

Resources