This document outlines a project to build a movie information service for Android Wear. It will use the Aengus API to parse natural language queries about movies and actors and return relevant information from Freebase. The service will list movies starring a given actor. It provides instructions on the technologies and libraries used, including the Aengus API, Freebase, Play Services, Retrofit, Picasso and Timber. It also provides a link to the source code repository and documentation resources for building Android Wear apps.
1 of 12
More Related Content
Fame Wrist - Let's bring Hollywood to Android Wear
3. What well build today
Service
List movies
starring Pierce
Brosnan!
A poor mans version of Google Now adapted for Movies
4. How are we going to do it?
We have a working base version
Improve it or use it as inspiration for your
entirely own version
Well help you with any questions along the
way.
5. Freebase
is a large collaborative knowledge base
Google's Knowledge Graph is powered in
part by Freebase
6. Aengus
Parses natural language queries (ie.
Questions via Voice Input)
Figures out Query Type and Subject
Creates a Freebase MQL Query
Returns the information from Freebase
7. Aengus API
Only one Method.
Endpoint: http://aengus.herokuapp.com/api/v1
POST /nlp/query
{
query: List
movies starring Keanu
Reeves
}
Matrix, ...
8. Libraries
Play Services (for Wearable)
Retrofit (REST API Client)
Picasso (Image Fetching & Caching)
Timber (Logging)
9. Repository
Grab the sourcecode at
github.com/mauimauer/df14-dublin-hollywear
Fork and Checkout branch 5_improvements if you
want to make improvements
Browse and re-use code if you want to create your own
implementation from scratch
10. Use the Documentation (RTFM)
Build Apps for Wearable Devices
http://bit.ly/buildwear
Java Documentation for the Wear UI Support Library
http://bit.ly/wear-ui
You know how to search on
Google and StackOverflow, right?