anujji1999 / PoorJoker

:black_joker: Android app with multiple flavours which fetches jokes from a library hosted on Google App Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jokes that make you cringe delivered straight from the cloud.

##Components : Android App : Consisting of free and paid components with and without Ads respectively.
Java Library : Library that supplies jokes to the App.
Google Cloud Engine Server : Backend server which fetches jokes from the java library.
This also provides an endpoint for the Android app to fetch jokes from.
Android Library : Opens up an Activity which displays joke fetched from the backend server.

##Setting up : Clone the repo and import the whole directory in Android Studio.
Choose the Backend module and deploy it to your own google cloud engine.
(Optional) Replace the existing API URL in MainActivityFragment.java in both paid and free variants to reference to your newly deployed module.

##Screenshots

##Add your own Joke : Add your jokes to JokeTeller.java and send a Pull Request.

##This Project was made as a part of Udacity's Android Developer Nanodegree.

About

:black_joker: Android app with multiple flavours which fetches jokes from a library hosted on Google App Engine


Languages

Language:Java 70.8%Language:HTML 29.2%