This project is based on Selenium java client. It already depends on it and extends it to mobile platforms.
This project is built by gradle
Also tech stack includes Spring framework in binding with AspectJ. This is used by event firing feature. Also CGlib is used by Page Object tools.
It is the client framework. It is the thin client which just sends requests to Appium server and receives responses. Also it has some high-level features which were designed to simplify user's work.