In this guide, we are going to build a simple image editing app which can add text, filters, emojis & stickers to your images.

Don't worry if you are even a beginner to Android Development and even if you do not have much knowledge in java (But basics are required) you can cope up with this guide.

Follow the steps below to set up your android project.


  • Start the Android Studio IDE and create a new project


  • Choose Empty Screen Activity as the Launcher Activity of our project


  • Name your app with a name and a package name. Choose the language as Java as we are going to code it in java. Select API21 as minimum SDK version.


This is the basic set up for your project and this auto generates a Hello World app. 
Now getting deeper follow the below steps.

Adding Dependencies to Build.gradle

Add the following dependencies to build. gradle file in your app folder.


Create a new Activity 

Create a new activity and call it Edit Image Activity. You can use the MainActivity as Splash screen for your app.

Preparing Layout file

Add the below code to your edit_image_activity.xml file.


Create a new layout file called "add_text_dialog.xml"


This is used to show up a dialogue that is used to add text to your image.


Next : 

Source Code :

This project is committed to Github: Easy Image Editor - Aravind Chowdary