App Engine backend templates in Android Studio
All of these backends are designed to be hosted on App Engine (which provides autoscaling and high-availability out-of-the-box), and can be used under App Engine's free resource quotas.
This repository contains three backend template types, which can be added into your Android app by navigating to "File → New Module..." menu, or by right-clicking on your project and choosing "New → Module".
In the "New Module" wizard that appears, choose "Google Cloud Module":
Then choose one out of the following template types:
- App Engine Java Servlet Module [HelloWorld]: a simple App Engine Java backend servlet with minimal boilerplate code,
- App Engine Java Endpoints Module [HelloEndpoints]: a backend which leverages Google Cloud Endpoints for automated object marshalling/unmarshalling, generation of strongly-typed Java client libraries and so on,
- App Engine Backend with Google Cloud Messaging [GcmEndpoints]: a mobile backend with Google Cloud Endpoints and Google Cloud Messaging integration, which supports more advanced features like push notifications.
App Engine requires Java 7 SDK. You can check which SDK your project is using by navigating to "File → Project Structure...".
These templates use FreeMarker (but it is not required if you are adding these templates via Android Studio).
If you have any problems adding these backends to your Android applications, contact us on Android Developers G+ community or write us a question on StackOverflow using google-app-engine or google-cloud-endpoints tags.
3.1. Useful links
Click on the following links to get more information about: