As this is a duplicate post of your original question 
<https://groups.google.com/forum/#!msg/google-appengine/S6G6vvBGyw4/aBcnS1cfFgAJ>,
 I 
recommend you take a look at the answers provided to you there. 

To reiterate, your Android client app should only be treated as a Frontend, 
A frontend simply accepts user input and sends requests to your backend on 
behalf of your user. Your backend is the actual brains of your application 
that will perform all database interactions and data manipulation. By 
separating backend from frontend, you are allowing your frontend to be 
light weight and fast. By hosting your backend on Google Cloud App Engine 
<https://cloud.google.com/appengine/>, you are also allowing your backend 
to scale dynamically based on your Android app's traffic, to ensure that 
your backend is also fast and responsive no matter the load it is under.

I recommend you take a look at our App Engine Endpoints design pattern 
<https://cloud.google.com/solutions/mobile/mobile-app-backend-services#appengine-endpoints>
 for 
more information about creating a backend on Google Cloud, and how to use 
Endpoints 
<https://cloud.google.com/endpoints/docs/frameworks/java/quickstart-frameworks-java>
 to 
allow your frontend Android app to communicate with your App Engine 
backend. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/285877e1-0240-4ed1-8835-bd59f7e65255%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to