Should I use a MBaaS platform (like Parse) or create my own backend?
I want to build an app that sends data from device to device (android-to-android or android-to-iOS etc.) and I was starting to look at the server side aspect. I was thinking to myself, should I use an MBaaS platform of some kind or build the backend myself? is it better to use MBaaS because its less time consuming? is it better to implement it all by myself because it will require less financial resources? any thoughts on the matter? Please advise.
I would do look at MBaas as a starting place. You can always decide later to 'port' your application later. Start with your basic requirements: Authentication, Role-Based Access Control, REST API, Business Logic and Event programming. The best part of MBaas is there dozens of vendors that will give you a free trial (like Espresso Logic). Make sure the pricing plan meets your long-term objectives. I have built services from scratch and trying to get all the services right and integrated takes a lot longer. Time is money - so balance the two.
Android ActionBar API, getSupportActionBar() and setDisplayHomeAsUpEnable meaning?
How to get package name of any application after successful installation in android? [duplicate]
Android: chrome custom tab on eclipse?
Android Spinner - How to position dropdown arrow as close to text as possible when options have different length?
SlidingTabLayout text & background color customization
Android: Database to JSON [closed]
Android development with Phonegap using html5 and Angular.js
Android: set sdk.dir in local.properties to ANDROID_HOME environment variable
Unable to get current location Longitude and Latitude using GPS
Android - SQLiteDatabase dispose database false warning
SMS Receiver not working in MIUI (Xiaomi 2014818 Android 4.4.4,API19)
PDF File is not opening in Android Mobile
Downloading Image from server using universal image loader
What is wrong about Hashmap
How to sync iOS in-App Purchase to user account on other platforms
Open up another application's database?