Skip to content

Shows jokes using GCE

Notifications You must be signed in to change notification settings

skipadu/BuildItBigger

Repository files navigation

BuildItBigger

Overview

  • Starting point for this project was this Udacity's FinalProject
  • Shows joke when pressing a button
  • Google Cloud Endpoints supplies jokes from the created Java library using AsyncTask
  • Jokes are shown in the created Android library's activity
  • Different build flavour for free (ads are shown) and paid version
  • Showing loading indicator while waiting for response from the GCE

Requirements

Gradle tasks

Here is listed some of the most useful Gradle tasks to use:

  • To start the GCE, run all tests and stop the GCE -> runTestsWithGCEOn
  • Install free version to your device -> installFreeDebug or installFreeRelease
  • Install paid version to your device -> installPaidDebug or installPaidRelease

GCE server's Gradle tasks

  • To just start GCE -> appengineStart
  • To just stop GCE -> appengineStop

Libraries

In addition to existing libraries that were in the base-project, following libraries were added:

Other

  • Icons were created with Sketch and using the Icon Font plugin on it. Icon is from material-bundle

  • Looked example of here how to use ProgressBar

Screenshots

Free

Showing ad

Main - Free Show joke - Free

Paid

Ad free

Main - Paid

Releases

No releases published

Packages

No packages published