iQuePhoto
# iQuePhoto - Android Image Editor App (Alpha version).  **iQuePhoto** is simple and omnipotent image editor which is based on [MVP] (https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter) architecture pattern with [Dependency Injection] (https://en.wikipedia.org/wiki/Dependency_injection) and uses [Reactive Extensions] (http://reactivex.io/intro.html) for UI events. The Image Editor made on Custom View and it shows how is powerful can be Views on Android. ## App features * `Crop` * `Filters` * `Adjust` * `Stickers` * `Overlays` * `Frames` * `Transform` * `Vignette` * `Tilt-Shift` * `Drawing` * `Text` ## Compatibility **API Level:** Compatible with Android 5.0 or higher. ## Dependencies * [Dagger2](https://github.com/google/dagger) - A fast dependency injector for Android and Java. * [Moxy](https://github.com/Arello-Mobile/Moxy) - Moxy is a library that help to use MVP pattern when you do the Android Application. Without problems of lifecycle and boilerplate code! * [Butter Knife] (https://github.com/JakeWharton/butterknife) - Bind Android views and callbacks to fields and methods. * [Picasso] (https://github.com/square/picasso) - A powerful image downloading and caching library for Android. * [RxJava] (https://github.com/ReactiveX/RxJava) & [RxAndroid] (https://github.com/ReactiveX/RxAndroid) - RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures. * [Retrolambda] (https://github.com/evant/gradle-retrolambda) - A Gradle plugin for getting Java lambda support in Java 6, 7 and Android. * [RxPermissions] (https://github.com/tbruyelle/RxPermissions) - Android runtime permissions powered by RxJava.