Forum General


The Xamarin Forums have officially moved to the new Microsoft Q&A experience. Microsoft Q&A is the home for technical questions and answers at across all products at Microsoft now including Xamarin!

To create new threads and ask questions head over to Microsoft Q&A for .NET and get involved today.

What BaaS should I, personally, use for my App/Web service

JohnButlerJohnButler USMember ✭✭

I will give you a little background on my experience and the app to help paint a better picture of what I need out of the BaaS, and then tell you what choices I have narrowed it down to.

I am a pretty novice programmer, and the entire app will be developed by me. I have developed and released a 2 mobile games, and started work on a Console/PC game using Unity. But I am self taught and have very minimal App coding experience. And I just started with Xamarin a month ago.

App/Web service:
The App/Web service would have to have similar functionality of an App/Web service like Eharmony. So it should be both a Mobile App (Android/iOS) and a Website. It should contain user data and then display a "feed" of other users based on certain criteria. So database storage that allows some algorithms to be run on it for sorting. I also would need secure login functionality. I would also need advertizing support. And would prefer to use AdMob, because I have some previous experience.

My Research:
From my findings I am thinking of going with Azure or Firebase.
AWS seems like it would be to complicated to set up for me to use, and sort of more power than I need or want, right now.
If I disregard compatibility I would want to go with Firebase as it just seems like it would be a better fit for me, and I love the Google ecosystem! If I am able to use Google sheets to do the filtering and what not that would be a big plus cause I have a lot of experience "coding" with Google Sheets. I also like the "live" updating that Firebase has, I don't need it but I would like the option cause I could create a messaging system inside the app/web service
But from what I have been reading the compatibility of Firebase and Xamarin is not very good. I am looking to make this as painless as possible, and I think Azure would be the easiest to implement.
I have heard of a few other BaaS and Kinvey also seemed like a good one, but I am weary because it's a smaller company/community and I don't want it to shut down like Parse.

Sorry for typing so much but I wanted to paint a decent picture of my situation. Thanks!


  • charmoszcharmosz Member ✭✭

    Hi @JohnButler,
    I'm asking myself the exact same questions : Firebase or Azure ? I've already used Firebase with Unity and I was really impressed how easy and powerful it is. But you're right, it seems that Firebase is not well integrated with Xamarin, nor well documented. And nothing for a PCL project :(
    Which did you choose finally ? And why ?

  • AlanKristensenAlanKristensen USMember ✭✭

    We're using Firebase and we're loving it. Easyh set up. We are only now getting in to implementing it with our Xamarin.forms projects - but it seems like it'll be an easy setup as well.
    We like it especially because of pricing, CDN, speed of delivery, ease of use and ease of deployment.

Sign In or Register to comment.