Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

roiAttia/ThatJoke

Repository files navigation

ThatJoke

Udacity's Android Developer Nanodegree Program Project.

About 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.

Goals for this Project

You will learn the role of Gradle in building Android Apps and how to use Gradle to manage apps of increasing complexity. You'll learn to:

  • Add free and paid flavors to an app, and set up build to share code between them
  • Factor reusable functionality into a Java library
  • Factor reusable Android functionality into an Android library
  • Configure a multi project build to compile libraries and app
  • Use the Gradle App Engine plugin to deploy a backend
  • Configure an integration test suite that runs against the local App Engine development server

Releases

No releases published

Packages

No packages published