Google I/O 2012 - Building Android Applications that Use Web APIs with Yaniv Inbar and Sriram Saroop
Why Stack Overflow recommends it
Stack Overflow users link it when answering questions about Android authentication, GCM push-to-sync patterns, and setting up Google Cloud Endpoints as an app backend.
Recommended by 2 people across 2 different months, 2012 to 2012.
What it is
A Google I/O 2012 session by Google engineers Yaniv Inbar and Sriram Saroop on building Android apps that call Google's web APIs. It covers authenticating safely with good user experience, using the APIs efficiently, and Android-specific optimizations, with a segment on building backends with Cloud Endpoints.
What people said
Recommends Cuong Thai · 2012-09 · Stack Overflow · on “RESTful API authentication/security”
You can use Google Service Account for User Authentication. However, people still can register an account and use your API and surely your app engine bill will go up. They've just introduce Google Cloud Endpoints at Google I/O 2012. You will have a Client ID which will only use on your client application(Android,iOS). Google I/O 2012 - Building Android Applications that Use Web APIs with Yaniv Inbar and Sriram Saroop [this video] Google I/O 2012 - Building Mobile App Engine Backends for Android, iOS and the Web [LINK] If you are interested in, you should try to sign up for trusted tester at [LINK]
Recommends Lin-Art · 2012-12 · Stack Overflow · on “How to send media from server to android app?”
You don't send it over to your client using gcm. You use gcm to inform the client about new stuff to fetch from your server / the cloud. Read the gcm-docs [LINK] and the " send-to-sync [LINK] " idea under advanced topics. Check the Google IO web-api video (~ minute 30) for the big picture Google I/O 2012 [this video] and the files in android-sdk/extras/google/gcm/samples
Cites Boy · 2012-07 · Stack Overflow · on “app engine: no api in explorer”
I'm trying to use the Google Plugin to create a Web API as shown in this video: Building web API's for Android [this video] seen from 26:50 until 39:40 I need a database for my Android app and try to use Google cloud endpoints, but am unable to do it following this video. I've been searching for more than a day on figuring out what I am doing wrong. When I run the web application, [LINK] look alright and I can insert data using curl for instance: curl -H 'Content-Type: application/json' -d ' { "msMsg" : "my message!", "id" : 1 } ' [LINK] But when I do [LINK] I get this: HTTP ERROR 404 Problem accessing /_ah/api/explorer. Reason: NOT_FOUND
Cites Jan Gerlinger · 2012-07 · Stack Overflow · on “Do OAuth2 access tokens for a mobile app have to expire?”
On Android you can use the `AccountManager` [LINK] class for handling tokens and authorization, the service for Google is already built in there. I don't think they are already using the application signature checking, but rather a client credentials approach. The signature checking was announced in a Google I/O 2012 talk by Yaniv Inbar [this video] , the interesting part is at 10:41 [this video] .
Cites Boy · 2012-07 · Stack Overflow · on “web app engine / google plugin: creating an backend for your Android app”
I'm trying to use the Google Plugin to create a Web API backend as shown in this video: Building web API's for Android [this video] seen from 26:50 until 39:40 I am able to start a local version of my App Engine and insert / get data to and from it using curl, as shown on this website: [LINK] I have no experience with Web Apps whatsoever, but so the first mentioned video and wanted to experiment with it. So I want an Android app with Web App Engine as backend. Now, I deployed it using the Google plugin and then went to [LINK] That should give me some api, but nothing is there! If I go to [LINK] , it says 'not found'. I went to [LINK] and there my application is shown. Clicking on 'backends', it s