i'm going to develop a sort of cloud based application. Since I develop for hobby, I don't want to pay a server.
I'm wondering if Google or Facebook allow user to sync sqlite OR json databases through their server. For example: I'd like to sync - after the Google+ app login - the data of my app, so that the same person, on his tablet, can use the data he produced on the smartphone. Can anyone point me out some documentation that explain me what services should I use and how? Thanks.
With every Google account comes Google Drive. That link leads to the documentation for their API, but you will want to use their libraries as I presume.
Basic understanding of OAuth workflow can be beneficial.
Related
I am new to Android Studio and I am developing an application like College Management System.
Basically, in my app, there are two logins- one for faculty and one for students.If any faculty uploading any file to the server, then on student side on the same time they should get a notification.
Not sure where to start, so any suggestion about where to look would be really appreciated.
Thanks!
Use Firebase.
Specifically you'd need Cloud Messaging and maybe Authentication.
Both services are completely free and easy to set up (especially if you're developing using Android Studio, because it is integrated with Firebase and allows you to copy/paste code already configured for your FB account).
There's also a well made documentation.
And if your college wants something more the prices are really cheap.
P.S.
I'm no way affiliated with Firebase or Google.
I am a new Android app developer and I have a freelance android app project as task for me
the app idea is something like social networking app
I don't know from where to start .. after I did some research and found parse. com as backend server cloud but then I found that it is temporarily closed then I found google cloud platform as an alternative,
but I don't know how to start what to do
example I want first to create login screen how I can save login data to the server?
Is it right to create mysql database as usually then import them to the platform
really I need a help and don't know how to start
and this is my first freelance app project if I success in it I can be an employer to the company I
need some tutorial or reference or sample code to understand the idea.
Parse.com is going to shutdown it's services in next January, why don't you go for Backendless or App24 (Both have tutorial on their websites for android and other platforms). Both of them are free with complete backend data control without any required special server side still.
Good day everyone.
I am desperately in need of rich and straightforward answers. So, Please For Your Help.
I am building for the first time an android application to access diverse files on mobile devices. My idea is to have a client app on the device and an application server on Google App Engine that search effectively the files and answers the client app. I also consider having a data store in Google cloud to store all the files. This might not really make sense because I am not very sure of the way Google cloud works but, may be you can help me with a better proposal to make sense out of it all. Another point is how to make the client app accessible to multiple users in order for them to also use the system and access the files. Is it by publishing the client app in Google play?
Thanks in advance for your prompt response.
This question is a bit too broad for Stack Overflow, but here are some pointers to relevant features:
The Google API client for Android has everything you need to make authenticated requests to your Cloud services, including your custom app on App Engine: https://developer.android.com/google/auth/api-client.html
You can use Google Cloud Endpoints to create the server API for your mobile clients: https://developers.google.com/appengine/docs/java/endpoints/
Depending on how you want to structure your app, it might be useful to interact with Cloud Storage directly, such as for uploading and downloading the files: https://cloud.google.com/products/cloud-storage/ https://developers.google.com/storage/
Here's an introduction to publishing your Android app to the Google Play store: http://developer.android.com/distribute/googleplay/start.html
Good luck!
I'm planning to develop a location based Android app. The app needs to store location information such as currentLocation, location info of an address i.e latitude and longitude of each as well as other user info such as name, sex, age etc which i believe i can extract from a fb or g+ login. The app will also include a chat functionality which will allow its users to communicate.
I'm comfortable with Java, but haven't used PHP. But i don't mind spending time learning it if that is the best option in building a backend.
I was wondering if i could use the GAE for the same. I also came across parse.com which can be used as a backend. There may be other options too, which i may not have explored. I'm new to android app development. This will be my first app. Kindly suggest a backend which suits my needs the best. All kinds of inputs are welcomed!
I work at Backbeam. It is a backend-as-a-service and it has support for geolocated data and users authentication using Facebook, Google+, Twitter and more external services (additionally to email + password authentication).
Furthermore, we have plans to release an Open Source version this year.
If you need further information we will be glad to assist you :)
There isn't a right or wrong answer to this really.
For myself, I've been learning and using Python and MongoDB. There are so many web/cloud based hosting services that learning and using a free account for your development shouldn't be a problem no matter your language choice.
If you are writing the app in Java, maybe you want your cloud system to also be similar using JavaScript such as NodeJS.
I want my android app to access a specific acount [not the user's account] and download a file. Is this possible?
To use google docs you need a google account.
This does not require you to have a google mail account.
With this URL you can make yourself a google account using your own email adres:
https://accounts.google.com/NewAccount?continue=https%3A%2F%2Fdocs.google.com%2F%23&followup=https%3A%2F%2Fdocs.google.com%2F&service=writely<mpl=homepage
Good luck,
Thomas van Latum
This is generally possible using Service Accounts. Service Accounts however may not be used directly from Android applications, as Android wouldn't be able to protect your private key file.
A workaround would be to have a web application yourself that queries the data from Google using a Service Account and only connecting to your web application from Android. How you make sure that only your client can access your web application is then however in your responsibility.
What I was looking for, namely freemium cloud services, is better served by Google appEngine or Azure or Amazon or Apple cloud Freemium deals etc. Note that these are usually easy to implement but there are many scaling issues that should affect the decision. Importantly there is high cost in moving from one cloud platform to another because the code is idiosyncratic and useless outside the specific cloud.