Syncing app data across devices for my app - General Questions and Answers

I want my app to be able to sync notes that users create with my app across all their devices. Does android sdk has apis for accomplishing that? Is there any way of implementing that without setting up a server / firebase service?

Related

[Q] Setting own alternative to Google Apps (e.g Docs, Calanda)

Hi there,
Currently, I run my own email / web server and have done so for many years. I would like to store data in the 'cloud' (really a cool name for a server in a date centre), but my users and myself certainly do not trust Google with our data.
The Question
I would like to know if there is any server side software that can offer an equivalent to the account tie-in that is with the google accounts on the Android O/S.
The details
All devices would run CyanogenMod (a bunch of Nexus Ses), and as such would be devoid of Google apps like the Market. I notice on other Android devices, these can have an account integrated into the phone, and said phone can then use this account (typically a gmail address) to hook into the Google Docs, Google Calendar, Contacts and the Google Wiki: These are the types of programmes that I wish to run on our server, and link in with the account as I described afore.
Is there any software (paid or open source) already available that could do some of this?
Many thanks in advance.
Best regards.
forgetmyname said:
Hi there,
Currently, I run my own email / web server and have done so for many years. I would like to store data in the 'cloud' (really a cool name for a server in a date centre), but my users and myself certainly do not trust Google with our data.
The Question
I would like to know if there is any server side software that can offer an equivalent to the account tie-in that is with the google accounts on the Android O/S.
The details
All devices would run CyanogenMod (a bunch of Nexus Ses), and as such would be devoid of Google apps like the Market. I notice on other Android devices, these can have an account integrated into the phone, and said phone can then use this account (typically a gmail address) to hook into the Google Docs, Google Calendar, Contacts and the Google Wiki: These are the types of programmes that I wish to run on our server, and link in with the account as I described afore.
Is there any software (paid or open source) already available that could do some of this?
Many thanks in advance.
Best regards.
Click to expand...
Click to collapse
There is no way to modify the google apps really (closed source), so you would need to totally write it all from scratch...
But... what would you be wanting? Exchange sync via activesync gives you a calendar and mailbox with push via stock "Email" app.
I am a bit unsure what you are trying to do, but if you rent a VPS or dedicated server in a datacenter, and pay for Windows Server 2008/R2 on it, you could then buy Microsoft Exchange, or perhaps get Server SBS, and connect the devices to the Exchange server?
That would give you email and calendar support (both very good as well). Same for contacts - it syncs them. I am not aware of a "google wiki" you refer to though...
Hi,
Thank-you for your reply, especially during the week-end.
>There is no way to modify the google apps really (closed source), so you would need to totally write it all from scratch...
Modifying GoogleApps nor re-inventing the wheel is not my goal. I only want to add an account (I notice that one can integrate Facebook and Google within Android so maybe this is something I can explore).
>I am a bit unsure what you are trying to do, but if you rent a VPS or dedicated server in a datacenter, and pay for Windows Server 2008/R2 on it, you could then buy Microsoft Exchange, or perhaps get Server SBS, and connect the devices to the Exchange server?
We already have our own server(s) in a data centre.
Regarding for your Windows suggestion
Our Debian servers run postfix/dovecot/roundcube very well and with incredibly stability. These have run for nearly 1 year without the need for a single reboot other than for kernel patches. We have upgraded all aforementioned programmes during this time. (Although we'll move to Debian Squeeze soon which'll need a rebuild somewhere). No reason to move away from something so stable to Windows, and then have to pay for it.
Alternatives
I found OpenGoo (now known as Feng) as an alternative. It provides the equivalent of Google Calendar, Google Contacts, Google Docs among other things, although I am unsure how to integrate this into Android. Using a web based front end would be annoying for people I sent an Email to the Feng offices asking if there was any proposed Android integration.
Best wishes.
I did a little more digging, and there are other possibilities. However these will allrequire some method of integrating these with Android clients:
Ubuntu One's Eucalyptus server. These is an Android client for Ubuntu One, so hopefully this'll be available for Eucalyptus at some point.
http://www.ubuntu.com/partners/eucalyptus
project-lipsync
This offers some contacts and calendar sync using rsync over SSH. A simple solution, but a client has to be written for Android, which would be no more than a one button widget that syncs the sqlite dB back to the server for contacts and calendar. Perhaps a documents dir could be added. Still work in progress.
SparkleShare
Looks like there might be quite a bit of work in progress. Uses git for access.
http://www.sparkleshare.org/
https://github.com/SparkleShare/SparkleShare-Android

[Q] Searching My WP Calendar

Is anybody aware of an app (or working on one) for Windows Phone 7 that allows you to search your calendar by keyword? I have a use for this on a daily basis, and it kills me that this isn't built into the OS. It seems like a no-brainer feature.
Does the OS even permit developers read-only access to the calendar database to allow this kind of app?
I am aware of an app called "My Next Days," but I understand that this does not allow access to the Exchange appointments in the standard calendar. I'm looking for an app that allows me to search the built-in WP7 calendar.
Thanks.

Developing Synchronized Offline Apps using the PhoneGap Sync Plugin

This tutorial covers how to develop an offline sync app using the OpenMobster Sync Plugin for the PhoneGap framework. You can develop your App using HTML5. The Plugin integrates with OpenMobster's native sync service to provide the synchronization features
This tutorial covers how to develop an offline sync app using the OpenMobster Sync Plugin for the PhoneGap framework. You can develop your App using HTML5 and Javascript instead of the native programming language.
Features:
two way synchronization between the local sqlite database and the corporate backend in the Cloud
Offline mode operation. All data changes are tracked and auto synchronized with the Cloud once the connection returns
Use of Push notifications to push data changes from the Cloud to the device
Support for replicating changes to multiple devices like iCloud does
A Java based Channel Framework for integrating your backend with the Cloud
Tutorial: http://code.google.com/p/openmobster/wiki/PhoneGapGetStarted
Thanks
Sohil

[Q] Sync database of android app with web server database

I am a noob in android development, I developed an android application using sqlite database. I have same application on web server in php using mysql database. I want to sync the changes of whole database(including all six tables) on web server with my android app database. How do I do it? I need to know how do i check if there is some updation in web server database and if there is some updation then how do i get those updations to my android database automatically.
Is there a way to do it without GCM and SyncAdapter?

[Q] Sync database of android app with web server database

I am a noob in android development, I developed an android application using sqlite database. I have same application on web server in php using mysql database. I want to sync the changes of whole database(including all six tables) on web server with my android app database. How do I do it? I need to know how do i check if there is some updation in web server database and if there is some updation then how do i get those updations to my android database automatically.
Is there a way to do it without GCM and SyncAdapter?
AnilSRawat said:
I am a noob in android development, I developed an android application using sqlite database. I have same application on web server in php using mysql database. I want to sync the changes of whole database(including all six tables) on web server with my android app database. How do I do it? I need to know how do i check if there is some updation in web server database and if there is some updation then how do i get those updations to my android database automatically.
Is there a way to do it without GCM and SyncAdapter?
Click to expand...
Click to collapse
hello there, I'm not sure if this is what you are looking for but it seems to reference what you are questioning.
hope it helps. it has videos and code examples. sorry for external link.
http://programmerguru.com/android-tutorial/how-to-sync-remote-mysql-db-to-sqlite-on-android/

Categories

Resources