GithubHelp home page GithubHelp logo

shaifalimathur49 / gradle-appengine-templates Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/gradle-appengine-templates

0.0 2.0 0.0 7.03 MB

Freemarker based templates that build with the gradle-appengine-plugin

License: Other

gradle-appengine-templates's Introduction

App Engine backend templates in Android Studio

You can use Google App Engine backend templates hosted in this repository to add a backend to your existing (or new) Android application from Android Studio IDE.

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.

1. Usage

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".

Tools → Google Cloud Tools → Add App Engine Backend

In the "New Module" wizard that appears, choose "Google Cloud Module":

Add App Engine Backend Choose Module

Then choose one out of the following template types:

Add App Engine Backend Choose Template

  1. App Engine Java Servlet Module [HelloWorld]: a simple App Engine Java backend servlet with minimal boilerplate code,
  2. 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,
  3. 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.

For detailed instructions on how to use each of these templates to add a backend to your Android app see the individual template directories (HelloWorld, HelloEndpoints or GcmEndpoints).

2. Prerequisites

App Engine requires Java 7 SDK. You can check which SDK your project is using by navigating to "File → Project Structure...".

JDK settings in File → Project Structure...

These templates use FreeMarker (but it is not required if you are adding these templates via Android Studio).

3. Troubleshooting

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:

gradle-appengine-templates's People

Contributors

loosebazooka avatar patflynn avatar benwulfe avatar rdayal avatar manfredzab avatar salguarnieri avatar nbashirbello avatar alexjlockwood avatar alexismp avatar lesv avatar stephenmcd avatar

Watchers

James Cloos avatar Shaifali Mathur avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.