- https://github.com/uPhyca/gradle-android-aspectj-plugin
- https://github.com/nostra13/Android-Universal-Image-Loader
- http://www.eclipse.org/aspectj/
You can open the project with Android Studio and run
or
Run with Gradle on commandline
./gradlew assemble installDebug
Basic usage of aspect for auth-based method call
Fetch an image and implemented simple caching using aspect
Catch all exception and drive your application to specific errors
Logging all actions
Measure elapsed time for async call and fetching image