Skip to content

Project that contains a java library for supplying jokes, and android library for displaying jokes.

Notifications You must be signed in to change notification settings

Gauthamas/BuildItBigger

Repository files navigation

BuildItBigger

An Android app that tells jokes. Developed as part of Udacity Android Developer Nanodegree

Features

The app includes the following features

  • 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.
  • The app displays a loading indicator while the joke is being fetched from the server.
  • The root build.gradle file contains a task that will start up the GCE dev server, run all Android tests, and shutdown the dev server.

License

    Copyright Gauthama Nair

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.


About

Project that contains a java library for supplying jokes, and android library for displaying jokes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published