I'm trying to break into mobile app development and I want to do it w/a project that stores data in the cloud. I already have a desktop app that uses an SQLite db, which I would like to port to Android and put that data in the cloud. But since I'm just doing this as an exercise, and store no more than a few Mb of data (and usually <1Mb) I'm looking for a free service. I'm a little confused about what's out there. I looked at https://forum.xda-developers.com/android/software/tutorial-developing-cloud-base-app-t3381227 but that seems to be about cloud services--I'm just looking for storage that an app can use. There's also https://console.firebase.google.com but what makes it free is very confusing.
Related
Hello,
According to the Android Design Principles
Never lose my stuff
Save what people took time to create and let them access it from anywhere. Remember settings, personal touches, and creations across phones, tablets, and computers. It makes upgrading the easiest thing in the world.
Click to expand...
Click to collapse
which I think is great. The app I'm designing involves storing photos and data about them. Is there a good way to back this up? I could sync with a webservice I could write/host, but then I'm opening myself up to potentially large bandwidth/storage charges.
I considered using drop box or something, but that would require my non tech savvy users to sign up. Is there any easy way to integrate the google cloud service (as my users will of course have a google account)? What do people normally do when they want to meet this design principle?
Many thanks
Russ_T said:
Hello,
According to the Android Design Principles
which I think is great. The app I'm designing involves storing photos and data about them. Is there a good way to back this up? I could sync with a webservice I could write/host, but then I'm opening myself up to potentially large bandwidth/storage charges.
I considered using drop box or something, but that would require my non tech savvy users to sign up. Is there any easy way to integrate the google cloud service (as my users will of course have a google account)? What do people normally do when they want to meet this design principle?
Many thanks
Click to expand...
Click to collapse
I believe there is an api for backing up user data to Google drive and since users will have a Google account they automatically have Google drive (Your app will have to request permissions to access users Google account I believe). This would be the easiest way to implement things as the drive api is a native part of Android, and you don't have to worry about bandwidth and hosting storage. In the past people have hosted there own storage for users to used and then usually tie this to an account users have to create. Overall, like I said I'd look into using the Google drive api.
Sent from my SCH-I535 using xda premium
shimp208 said:
I believe there is an api for backing up user data to Google drive and since users will have a Google account they automatically have Google drive (Your app will have to request permissions to access users Google account I believe). This would be the easiest way to implement things as the drive api is a native part of Android, and you don't have to worry about bandwidth and hosting storage. In the past people have hosted there own storage for users to used and then usually tie this to an account users have to create. Overall, like I said I'd look into using the Google drive api.
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
Thanks very much. A bit of an oversight on my part so I'll have a look through the API and see what it offers.
I do intend to charge a subscription for my app/service ultimately, but I think I need to make storage space the users problem to save myself sleepless nights.
I'll investigate and post back here what I find. If anyone can give me a link to an article on this I'd appreciate it.
Thanks
Russ_T said:
Thanks very much. A bit of an oversight on my part so I'll have a look through the API and see what it offers.
I do intend to charge a subscription for my app/service ultimately, but I think I need to make storage space the users problem to save myself sleepless nights.
I'll investigate and post back here what I find. If anyone can give me a link to an article on this I'd appreciate it.
Thanks
Click to expand...
Click to collapse
Here is the official Google documentation on using the Google Drive Api:
https://developers.google.com/drive/
Check out this article on network storage and android:
http://developer.android.com/guide/topics/data/data-storage.html#netw
As well as this article on using the backup api and cloud sync:
http://developer.android.com/training/cloudsync/index.html
Also since you talked about eventually charging a subscription fee here is the official android developer documentation on that as well:
http://developer.android.com/guide/google/play/billing/billing_subscriptions.html
Wonderful, thank you very much indeed! I will give those a good read over when I get chance and let you know how I get on. It seems this could definitely be the answer, saving me money concerns and allowing my app to be multi user and backed up.
What I need to do is get my head around how I will use the cloud storage to allow my app to be multi user. Potentially I can make my database file based, and sync between two devices that way. My only trouble is when both devices are editing the same file / working on the same thing. I want the app to work offline, as I don't want connection issues to affect its usage.
Hmmm, I'll give it some thought.
Thanks again!
Hi,
I am really happy to join your board as a user of Android for the last 5 months on my Meizu MX phone.
I have done a deep search on the internet about a tool that can really unify multiple clouds services, but nothing raises as a good solution for my needs.
Let me explain my needs, if you can guide me to an ultimate tool
Indeed, I have many free clouds services accounts (dropbox, box, hubic, etc.) and all of them are limited in term of the size of the storage.
Would it be possible to aggregate all those clouds in a way that the user does not care of which service is used to store his data ?
I mean a tool that will sync data with the user multiple clouds accounts depending on no rule or rules that can be eventually defined.
That way, instead of having X GB with Dropbox + Y GB with box + ...., it would manage X + Y + ... GB managed whatever the cloud service.
I would love to manage my huge photos collection in a such way, instead of putting them on different clouds services.
Moreover, I have found a lot of applications on the internet that manage the accounts on a web portal and then all the brandwidth goes through their servers. But I would love to manipulate a local tool without any data transfert or account management in another service provider tool.
Do you have any idea about this ultimate tool ?
Obviously, it should also have a similar client on MAC and Windows
Thanks in advance !
Isn't this hoping for too much? ES file explorer will help you manage all your cloud storage services through it. But it won't meet all of your needs.
“Onavo effortlessly extends the value of your existing data plan.” – Dave Johnson, CBS MoneyWatch**If you have installed a custom ROM, please read the instructions at the bottom of our App description**- Get as much as 5X out of your Android’s data plan- Traveling? Save up to 80% when roamingOnavo Extend lets you get up to five times more out of your data plan without changing the way you use your phone. With Onavo Extend, engage in more app activities, photo sharing, web browsing and more on 3/4G without breaking your data cap. The app lets you compress your mobile data so that you can do more with your Android’s mobile data month after month. And, ifyou travel abroad, Onavo Extend helps you stay within your roaming plan and saves you money while helping you do more with your data plan.Onavo Extend is now even more powerful with its revolutionary universal data caching tool that usesyour SD card to minimize data consumption of 3G/4G traffic without risking the freshness of your cached data. You can easily control the percent of your SD card allocated to the creation of your universal cache for a personalized Onavo Extend experience. The app also lets you optimize pictures when you share over 3G/4G, giving you control of how much data you use when you share photos. The Onavo Extend Widget helpsyou easily monitor how much data Onavo Extend saves you by app for increased app transparency!OS note: Onavo Extend is only supported for specific ICS devices.IF YOU’VE INSTALLED A CUSTOM ROM:Some ROMs and kernels are missing important networking support that Android 4.0 APIs, and Onavo Extend, rely on.If you’ve received a message saying your version of Android is unsupported, or if the application always says “service paused”, please contact us via the “Feedback” menu item so we can help.Trying a different ROM or kernel should help as well.CURRENT VERSION: 1.2.9exREQUIRES ANDROID: 4.0 and up
aashish.dxa said:
“Onavo effortlessly extends the value of your existing data plan.” – Dave Johnson, CBS MoneyWatch**If you have installed a custom ROM, please read the instructions at the bottom of our App description**- Get as much as 5X out of your Android’s data plan- Traveling? Save up to 80% when roamingOnavo Extend lets you get up to five times more out of your data plan without changing the way you use your phone. With Onavo Extend, engage in more app activities, photo sharing, web browsing and more on 3/4G without breaking your data cap. The app lets you compress your mobile data so that you can do more with your Android’s mobile data month after month. And, ifyou travel abroad, Onavo Extend helps you stay within your roaming plan and saves you money while helping you do more with your data plan.Onavo Extend is now even more powerful with its revolutionary universal data caching tool that usesyour SD card to minimize data consumption of 3G/4G traffic without risking the freshness of your cached data. You can easily control the percent of your SD card allocated to the creation of your universal cache for a personalized Onavo Extend experience. The app also lets you optimize pictures when you share over 3G/4G, giving you control of how much data you use when you share photos. The Onavo Extend Widget helpsyou easily monitor how much data Onavo Extend saves you by app for increased app transparency!OS note: Onavo Extend is only supported for specific ICS devices.IF YOU’VE INSTALLED A CUSTOM ROM:Some ROMs and kernels are missing important networking support that Android 4.0 APIs, and Onavo Extend, rely on.If you’ve received a message saying your version of Android is unsupported, or if the application always says “service paused”, please contact us via the “Feedback” menu item so we can help.Trying a different ROM or kernel should help as well.CURRENT VERSION: 1.2.9exREQUIRES ANDROID: 4.0 and up
Click to expand...
Click to collapse
Wow.
cud u just organize this.
After studying chemistry physics and maths i cant really decode the sentences in there
???
Sent from my GT-S5282 using XDA Free mobile app
aashish.dxa said:
???
Sent from my GT-S5282 using XDA Free mobile app
Click to expand...
Click to collapse
i meant it looks like a lot of text.
Use the enter button to make it look organized
Kk bro
Sent from my GT-S5282 using XDA Premium 4 mobile app
aashish.dxa said:
Kk bro
Sent from my GT-S5282 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Copying and pasting advertisements for software is prohibited and frowned upon at XDA.
Closed
My chinese friend here in San Francisco told me about this app and it comes with free 36tb of cloud storage and it also means free 36,000gb storage! There is an Android app but it is in chinese. On chrome it translate it in English but the android app is chinese, he is showed it to me just an hour ago and translate the writing in english, but I hope we can edit the app's apk and make it english so I can let my relatives and friends know about it.
Is there any Chinese developer here that can probably edit this app and change it to english???
here is the website: http://yunpan.360.cn/
and here is their direct link to their "FREE" app in apk: http://down.360safe.com/yunpan/360yunpan_android.apk
rjan22 said:
My chinese friend here in San Francisco told me about this app and it comes with free 36tb of cloud storage and it also means free 36,000gb storage! There is an Android app but it is in chinese. On chrome it translate it in English but the android app is chinese, he is showed it to me just an hour ago and translate the writing in english, but I hope we can edit the app's apk and make it english so I can let my relatives and friends know about it.
Is there any Chinese developer here that can probably edit this app and change it to english???
here is the website: http://yunpan.360.cn/
and here is their direct link to their "FREE" app in apk: http://down.360safe.com/yunpan/360yunpan_android.apk
Click to expand...
Click to collapse
Sorry, could not help about the translating the software, but want to share my opinions.
I can explain a little bit those xxTB or (unlimited) cloud storage, especially those in China, there are many provides now
. They are mostly for share big media files like movies, so all the users store files with same content will have only one copy in server side.
. If you really want upload your personal files to that server, you will find the upload speed is very slow, and you don't have any privacy. Also the security is poor, when many chinese website got hacked and showed that their account password is stored nearly plain text.
. Also, the fiber-optical connection from US to China is another bottle neck, make the connection speed even slower.
. And not reliable, (you should not save your important files in cloud as only backup anyway), but basically they can close your account / shutdown server whenever they want.
So, basically, for my self, I find the local (mean US) dropbox, google drive etc is enough for me to host some files. I just used them for convenience, so upload/download speed is most important. 10GB probably is more than enough for me. These are more reliable service IMO.
BTW, Huawei also has cloud storage: http://dbank.vmall.com
it is said 2TB as well https://translate.google.com/transl...nk.vmall.com/thread-87781-1-1.html&edit-text=
It's its called data gospel
I put this it in Android system hacking feel free to move it around any other place. But this service showed up as a system service
data_gospel
then I've dug a few more details about it
And the name showed up very suspicious.
Does anyone have a clue what what this thing does.
needless to say for the time being I am disabling this
See the attached screenshot
Sent from my JY-S3 using XDA Free mobile app
data_gospel app removal
Hi, I found data_gospel showed up as a threat when I scanned the phone with ESET security. I used System App Remover from the Play store to delete the app and the phone works perfectly well without without it!
[/B]
sieger007 said:
It's its called data gospel
I put this it in Android system hacking feel free to move it around any other place. But this service showed up as a system service
data_gospel
then I've dug a few more details about it
And the name showed up very suspicious.
Does anyone have a clue what what this thing does.
needless to say for the time being I am disabling this
See the attached screenshot
Sent from my JY-S3 using XDA Free mobile app
Click to expand...
Click to collapse
These types of things are normal for China based devices. They have things built in that allow them to monitor what people do with their devices. Just something you will get used to if you buy devices from China.
it's a similar or sometime worse deal from US based cell phones. example there is a process called Google backup transport or something like that and another one that is so nice specific called g a proxy that stands for Google Analytics proxy and both these processes connect to Google servers to transmit your data everybody wants to be big brother watching over you
but the Chinese ones are very surreptitious and hard to detect if they come embedded along with the stock OS which does not report them as being Malware