NoSQL Android Mobile Application - nosql

I have seen Grocery-Sync App from CouchBase. But,I want to know is their any other android app which works on any NO-SQL databse and if its code is also available.

Related

Publishing Flutter app to Galaxy/Amazon/Microsoft Stores?

Im looking to refactor my app - however am also looking at switching to Flutter
Considering I want to publish my Play Store app onto Samsung Galaxy Store, Amazon Store and Microsoft Windows Store is Flutter compatible?
I ask because these stores have their own consoles, require their own IAPs and some other APIs ( like Amazon Geo ) so want to determine if this is a forcing function for my biz
Thanks
The app in question www.sprocket.bike/app
Flutter is fine for Samsung Galaxy store as they only need an apk which Flutter will generate for you. Windows is also fine with Flutter. Amazon app store also only requires an APK similar to the Galaxy store, so once again you're fine. The important thing with all of these is it seems you just need a .apk version of your app, so really you just need an android compatible app.
The main draw of Flutter is that you can also publish to iOS & macOS. If it's just these stores you're interested in, personally I'd just use native Kotlin.

Flutter - How to use SQFLite package as local storage for Flutter web

I have an existing flutter mobile application, which I want to convert into flutter web application. I used SQFlite as a local storage DB in mobile app, how can I use that for web application?
As far as i know, the web does not support sqlite in any acceptable ways (yes there are in memory solution but no
persistency, see https://github.com/tekartik/sqflite/issues/212).
Since there is no decent solution on the web, as of today, support is not planned.
IndexedDB or any solution on top of it should be considered for storage on the Web.

Meteor Cordova, How do I query the database?

I am trying out ios apps built using Cordova and Meteor. Normally when I build a Meteor App, I can see the database's fields and structures by making a mongo query in the browser console, or opening genghisapp to see the entire database. But now I'm testing out the mobile apps by plugging in my iphone and running the test app there. How can I see the structure of my data and documents on there?
Even if you're running meteor on the iPhone, you're app should still be available at localhost:3000 (unless you're doing something fancy with the --mobile-server) and be connected to the same database your iPhone is using. You could run your browser console queries in the browser and it will update/reflect whats going on in the mobile app. I used this when debugging my latest project and it works as well as using the browser console while testing out a web app.
I'll have to take a look and see if this same thing can be done with genghisapp but if you're open to alternatives check out this package
https://github.com/gterrono/houston/
it's a simple auto-magical admin dashboard that might be a good substitute for genghisapp and I know the houston package will work when you're running meteor on you phone.

Mobile Web or Mobile App?

We are building a webapp combining dojo and couple of other GIS related frameworks to render map and other data to browser. It works perfectly fine in desktop browser (firefox, chrome). However when we fire it up an andriod emulator, the performance is very slow. we have increased the memory to about 2 GB and VM around 256mb for the emulator.
What could the problem be?
Is it better to develop a seperate android app or continue this as a mobile web itself?
Basically your question relies on the same effect as to what happened to facebook.
Their original "app" was based on HTML5 development and was slow as molasses. They realized that if they went native - their performance would increase. In reality it was slapping on rocket launchers.
It would be the same for android and android apps.
If you have built it as a web app it will be pulling request and then rendering it as html as if it was an open browser rather than using the native map applications built into the system.
If you are savvy enough and your code is more JS than anything with the dojo framework look into the Titanium Framework Accelerator to translate your native web code into a native app. Though tweaking will be needed in order to call native API map protocols
http://www.appcelerator.com/platform/titanium-platform/
Android simulator is slow, it's better if you test in real devices.
Anyway if performance is a must, you should develop a native app. HTML5 is improving but in some situations you need native code. Or if your code is mainly Javascript, there are some javascript compilers to generate native code and improve the performance.

CrossPaltform Mobile Application

I want to do the following:
1- mobile friendly Portal - accessed through different Mobile Phones.
2- A mobile Applications that does the same functionality of the portal to different Platforms:
iOS(iPhone,iPad), BlackberryOS(Blackberry mobiles and Playbooks),Android OS (Android mobiles and Tabs), WindowsOS, Symbian OS (Smartphones).
I am mainly a web Developer and an iOS programmer using Objective-C, and I have resources that can develop on android, blackberry and other platforms using native languages.
the Application mainly present data from internal database and deals with different types of web services, and write data to the file system of the device itself.
what is the best practice for the mobile applications, do each one alone with its native language, or using HTML,CSS,JS and produce them to all platforms using PhoneGap or something else???
Thanks a lot.
Also check this thread : best cross-mobile framework
With a javascript solution, your app will be available on stores but also directly on the web !