Skip to content

This project demonstrates my knowledge of Gradle. It consists of an app with multiple flavors and uses several libraries as well as Google Cloud Endpoints.

Notifications You must be signed in to change notification settings

patrickjkennedy/BuildItBigger

Repository files navigation

Gradle for Android and Java Final Project

This project demonstrates an app with multiple flavors that uses multiple libraries and Google Cloud Endpoints. The finished app consists of four modules. A Java library that provides jokes, a Google Cloud Endpoints (GCE) project that serves those jokes, an Android Library containing an activity for displaying jokes, and an Android app that fetches jokes from the GCE module and passes them to the Android Library for display.

Why this Project

As Android projects grow in complexity, it becomes necessary to customize the behavior of the Gradle build tool, allowing automation of repetitive tasks. Particularly, factoring functionality into libraries and creating product flavors allow for much bigger projects with minimal added complexity.

This project was completed as part of Udacity's Android Developer Nanodegree.

About

This project demonstrates my knowledge of Gradle. It consists of an app with multiple flavors and uses several libraries as well as Google Cloud Endpoints.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published