The Google Cloud Machine Learning platform offers neural network-based models pre-trained to perform a variety of tasks. It also exposes a REST API to interact with them. In this tutorial, you'll learn how to use two of those models in Android apps.
Source files for the Tuts+ tutorial: Getting Started With Google Cloud Machine Learning Services