项目作者: skipadu

项目描述 :
Shows jokes using GCE
高级语言: Java
项目地址: git://github.com/skipadu/BuildItBigger.git
创建时间: 2018-06-10T15:11:12Z
项目社区:https://github.com/skipadu/BuildItBigger

开源协议:

下载


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