The Official Expedia Android Library requires Java JDK, Apache Ant, and Android SDK. Material to develop is available on Github, where users can find a sample app besides the code library. The Java library makes calls to the Expedia Affiliate Network API and the sample app uses the api-lib to make all the calls. This is the official Expedia Android library. Additional resources include guide with steps, a wiki, and the developer hub.