Drawing on image with option to change its Brush's Color, Size, Opacity, Erasing and basic shapes.
Apply Filter Effect on image using MediaEffect
Adding/Editing Text with option to change its Color with Custom Fonts.
Adding Emoji with Custom Emoji Fonts.
Pinch to Scale and Rotate views.
Undo and Redo for Brush and Views.
Saving Photo after editing.