- 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
- Requires that Google Cloud Endpoints are installed locally
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
- To just start GCE -> appengineStart
- To just stop GCE -> appengineStop
In addition to existing libraries that were in the base-project, following libraries were added:
- Espresso to test UI
- Timber for logging
- Butter Knife to get rid of those findViewById-boilerplates
-
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
Showing ad
Ad free