Can Realm be used on a Web-App on PC as well? - realm

I am currently working on an app with React Native and we have quite some problems deciding which Database to use.
Realm is one of the options which came into the closer circle, but we are now wondering if it is possible to access a Realm database from both a device and a Desktop/Web Applikation?
Thank you for your time.

Short answer is: 'yes' it can be used.
Please look at comments for more detail.

Related

Is there a way for Expo applications with the managed workflow to be distributed to testers with an invite link?

It should be as simple as possible for the testers. Best case would be a link that they can click on that directly installs the app on iOS and Android devices (maybe through another app similar to testflight). As we're using Firebase in our application I looked at Firebase App distribution but it seems that it doesn't work with the managed workflow of Expo. We would need to eject our app to (possibly) make it work. As we have only a limited amount of time until the test I would like to avoid a lenghty evaluation process like the one testflight requires.
Thanks in advance for any recommendations!
Apps using Managed Workflow can be shared via Expo Go: https://docs.expo.dev/guides/sharing-preview-releases/
After some research I came across diawi.com which seems to offer what I'm searching for. It's really easy for the testers, they just have to scan a qr code or click on a link and the app actually appears as a standalone application.

Why is Google AppMaker is not allowing me to add database connections?

If I attempt to add a new SQL data model, a popup shows up explaining that the feature is locked and I must contact my administrator (myself). However, there is no further explanation found in the documentation on how to unlock this feature.
This is how AppMaker used to look back when it allowed me to add database connections:
This is how AppMaker looks now when starting a new app:
The App Maker engineers are doing crazy changes now and then. I believe their point of view is to make the platform better but this kind of things really annoys me and makes life harder, honestly.
I ran across this problem and find out that they are forcing admins to set up a default instance in the G Suite Admin console. You can read more about that here. You haven't completed that step and that is why you see what you are seeing. Although, it's crazy! What if I don't wanna do that?! But they are the product owners and they establish the rules so we have to suck it up and do what they want! Unless a bunch of people complain about it, they are not changing the behavior.
Fortunately, I was able to find a work around. So what we (you and me) are trying to do, is set up a custom sql database. Right now, that will only be available if you've already done what I described above. So the work around is to import an app that already has a custom sql database set up and then modify the Google Cloud SQL address. Look at the example below:
Here is the demo workaround app that I use. Download it to your machine, then import it as in the image above. I hope this helps!

Meteor phone app persistent data

Is there a way for a Metoer mobile app to keep persistent data offline and between restarts? I've tried to find some info but can't find much about this. How would data then be resolved (be put back on the server, perhaps with conflicts).
Interesting question! If found a link to a post that poses a solution using grounddb. Using the grounddb package supposidly also works accross app reloads. See the article here: http://rafaelquintanilha.com/offline-app-with-meteor-and-cordova/

Whether sencha touch2 supports SQLite database?

I am a newbie to Sencha Touch2, and I have started developing some sample applications.I was just wandering that database like SQLite is supported in this? I googled a lot on it but I ended up in searching with Sencha touch2 proxy which is quite like local database.
Any help on this would be appreciated a lot.
Thank you
Well, that depends how you've implemented the DB. For example, CouchDB provides a REST interface, so you can use the REST proxy. Or you can use the WebSQL interface if you want to give that a try. If you only need client-side storage there is also just using the localstorage proxy (which is pretty dead simple).
I haven't seen an SQLlite implementation, but it's certainly possible. If you have specific questions on implementing a proxy for one of these, maybe update your post with some specific questions or issues you are having.

Cordova/Phonegap ORM?

Are there any ORM javascript projects compatible with Cordova, like ORMLite? I did a google search, github search, searched here, and couldn't find any.
If not, maybe it's time to start one.
This old but I stumbled upon it so others might too... what ended up working for me was using the Cordova SQLite plugin for a db with no size limit and the Persistence.js ORM to work with it.
This question is old, but there is also Persistence.js which I actually ended up using. It has it's own drawbacks, but every ORM does.
It would actually use the HTML5 storage on the phone. This is limited to 5mb per the specification, but obviously individual vendors may not enforce or follow this limit.
Yes there is an Open Source Framework, known as Siminov Hybrid, it provides ORM for both Android Native (Java) and Web (JavScript). It is easily configurable which works for both Native and Web at same time.
Works with Phonegap and later it will be support on other frameworks also.
http://siminov.github.io/android-hybrid
I do not know why there is no official ORM for sqlite with cordova though it is very required !
Anyway as time of writing this , you have the below option :
1- typeorm with angularjs2 ( they promised to provide support for sqlite )
2- ionic2-orm it is a fork of the previous point , however it look like there is no support till now
3-ionic2-orm2 which is a fork of the previous point also ( duh.. ) you can access it on this one https://github.com/sidneycorreia/ionic-orm
4- the best option up to this point is pouchdb check this one https://pouchdb.com/

Resources