realm mobile platform sync and web app - reactjs

I'm looking at using realm for a project I'm working on which will be a multi-platform mobile app which will needs to sync data between users / devices. I think the realm mobile platform would be perfect.
However, I also need to have a admin / web app. I've seen that realm has a react-native module so I can use react-native to create my mobile app. Question is can I also use react (or react-native) to create a web admin app or even a desktop version using Electron?!.. In effect the admin app syncs to the same realm the mobile app is using via the realm mobile platform.
Hope that makes sense - Thanks is advance..

Update:
The new Professional Edition might be the solution you are looking for.
As EpicPandaForce states, you would need the enterprise license in order to use sync on the server.
There is a Node SDK for Realm: https://realm.io/news/first-object-database-realm-node-js-server/. We are not officially supporting Electron yet though people have managed to make it work. However, that doesn't yet offer sync so it won't help you in this particular case but stay tuned for updates on that situation!

Related

PrestaShop to mobile app

I was asked to make a mobile app (native or hybrid) for an existing prestashop website.
What would be the best option for you? I considered:
Services which connect to your API and generate a full Native app, but I never used them so I may not know some cons for this scenario
Services which basically wrap your website in a Webview and use some background logic for push notifications and other stuff
Hand-made mobile app using prestashop api, which seems the most "difficult" option and isn't very documented over the internet.
Thank you!

How to make a server for a mobile app in Bluemix

So I am really new to Bluemix,, I was told using Bluemix to create a server which will be connected to an Android App was a good idea, how true is it? And if it is, how do I do it(you don't have to guide me step by step, if you do I dont mind, just posting a good video or link where I can learn about it will help)? If not what other options do you recommend. Btw I am making the app on Android Studio.
#Pablo GarcĂ­a, In simple words, you have to create an application in Bluemix that is bound to a Mobile Service and your Android App should be configured to interact with the application in Bluemix. If you want to get started with Android app to work with Bluemix, please read this article
http://www.ibm.com/developerworks/mobile/library/mo-android-mobiledata-app/index.html

Web Portal with Desktop/Mobile Version. What are recommendations?

I am thinking develop a web portal with a desktop. This portal will be used in mobile phones and as one of its requirements is to work offline and when you are online, synchronize data, I think it must be a native version for Android and iOS. What is the framework that advise to develop one application and generate an Android application and other iOS?
The idea is to try to enjoy the same logic of development for desktop and mobile. I have experience with AngularJS but do not know whether it will help in the mobile.

Database plugin to persist data offline in Icenium-based app

I am using Icenium to develop my mobile app. I wanted to know what is the recommended database solution to persist data offline on the device for Phonegap/Cordova based apps for iOS, Android and Windows Phone 8.
I am aware of this SQLite plugin for Phonegap-based apps that works on Android and iOS.
As it stands right now you're going to have a hard time finding a SQLite plugin that is compatible across all three of those platforms. Without too much effort you could add this plugin and conditionally use it for WP8:
https://github.com/marcucio/Cordova-WP-SqlitePlugin
The only sure-fire solution for cross-platform dev at the moment is to use local storage as your offline data storage mechanism.

Is it ok to have GWT for the admin and to choose another java framework for the website?

My project has a website (frontend) and an admin (backend).
I would like to do the whole project (front/back-end) with GWT, but I have some reason to have my website running without javascript.
These reasons are :
portability on mobile phone.
a best practice recommend to have a website running without js.
So I can t do the website with GWT...and I also need a MVC, internationalization...and other stuff existing in a classical web framework. I will develop my application on google app engine.
Does it make sense to use 2 frameworks (GWT for the admin and Spring MVC for the website) ?
Thanks you,
It is not uncommon to use different tools and frameworks for internal admin tools and external websites. In many places I have worked admin tools have been desktop based because they are quicker to develop.
so, if it works for you, go for it!

Resources