Skip to content

prateeksh/FinalProject

Repository files navigation

Gradle for Android and Java Final Project

Required Components added

  • Project contains a Java library for supplying jokes
  • Project contains an Android library with an activity that displays jokes passed to it as intent extras.
  • Project contains a Google Cloud Endpoints module that supplies jokes from the Java library. Project loads jokes from GCE module via an async task.
  • Project contains connected tests to verify that the async task is indeed loading jokes.
  • Project contains paid/free flavors. The paid flavor has no ads, and no unnecessary dependencies.

Required Behavior achived

  • App retrieves jokes from Google Cloud Endpoints module and displays them via an Activity from the Android Library.

Optional Components added

Once you have a functioning project, consider adding more features to test your Gradle and Android skills. Here are a few suggestions:

  • Make the free app variant display interstitial ads between the main activity and the joke-displaying activity.
  • Have the app display a loading indicator while the joke is being fetched from the server.
  • Write a Gradle task that starts the GCE dev server, runs all the Android tests, and shuts down the dev server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors