Who Called Android Mobile App

Who Called Project / Technical Documentation For “Who Called App Prepared By “Isa COSKUN”


  • Item Name : Who Called Android Mobile App
  • Item Version : v 1.0
  • Author : Isa COSKUN
  • Support : ixastudio@outlook.com
  • Created : 01 June 2019
  • Last Modified : 10 June 2019

First of all, Thank you so much for purchasing this template and for being my loyal customer. You are awesome!
You are entitled to get free lifetime updates to this product.

This documentation is to help you regarding each step of customization. Please go through the documentation carefully to understand how this template is made and how to edit this properly. Basic software knowledge is required to customize this template.


You will need the following sofwares to customize this template.

  1. Android Studio (eg: Download Android Studio)
  2. Android Emulator or a physical android device for testing (eg: Nox Player or Samsung Galaxy Note 5)
  3. Firebase Console account to store data (eg: Create an account)
  4. Google Admob Ad account for ads (eg: Create an account)

Be careful when editing the template. If not properly regulated, the application may be completely destroyed.
Free support is not provided for incorrect personalization.

Getting Started - Purchase Project#back to top

After getting the above mentioned programs or required accounts, we can now begin to personalize your project.

If you have not yet purchased the project, you can purchase it using the button. You can get the files of the project by sending an e-mail after paying with Paypal. This is a very safe, advantageous and method of purchase with support packages.


Pay and send mail. That is all. The project is yours now.

How To Compile And Run The Project #back to top

If you have installed the Android Studio program smoothly and it is running, please start it. Open the project you purchased.

Start Android Studio and Open The Project

Start Android Studio and select the "WhoCalled" folder included in the project you purchased with Android Studio. You can follow the video steps below.

How To Customize The App #back to top

Create Your App Name And Package Name

Find the package name and name of the application. The package name must be unique. This will appear in the Play Store with the name of the package. It is not possible to use the package name of someone else. (eg: https://play.google.com/store/apps/details?id=ixa.whocalled)

Set The App's Main Logo And Splash Screen Logo

In this step we will set the logo that the app uses as the main logo and the logo on the splash screen. Once you have acquired or designed your own logo, you can proceed to the step on the video. The main theme of the application is the logo and the splash screen logo is common.

Caution: This logo must be in 1024x1024 size and PNG format. The name of the logo you have prepared must be "logo.png".
Otherwise, it may cause some problems and bad views in the application !!!

Edit Intro Screen Logos And Texts

In this step I'll show you how to edit the logos and information texts that appear on the screen at the time the application was first opened.

Delete the demo logos in the project to change the logos on the opening screen. After making your own logos, add your logos to the "drawable" folder as shown in the video. Then follow the steps I show in the video to edit the text in the opening screen.

The logos should be 300x300 in size and PNG format so that the logos you add will be seen properly on mobile devices and you will not encounter any possible errors. The names of the logos must be as follows; "intro_logo_01.png", "intro_logo_02.png" and "intro_logo_03.png".

Caution: If you type a different name, the logos will not appear in the application. Please be careful. !!!

Edit App Main Color And Theme

In this step, I'll show you how to edit the main colors that the app uses as a theme. It is a fairly simple step. Replace the colors you want with the color values you see in the video. That is all.

Project Creation And Database Settings With Firebase Console

This step is very important. Follow carefully. First of all, we need to log in with our own Google account via Firebase Console.

We will then create a new project. We will add an android application to this project. Then we'll create a database and make the settings.

Caution: Do not share the project file you created with anyone. Firebase Console is free up to a certain limit. This limit is quite high for this application. If you still need it, you may need to purchase a package that will meet your needs via the Firebase Console.

After creating an active Google account and registering with the Firebase Console, you can follow the steps in the video below. Go Firebase Console

When you follow the steps in the video, the code you see in the video is what you need. Copy and add this code to the appropriate location by following the steps in the video.

  "rules": {
      ".indexOn": ["name", "phone"]
    ".read": true,
    ".write": true

How To Add Google Admob Ads#back to top

Google Admob Register, Create Ad ID And Add To App

First, we'll create a Google Admob account, then create 2 ad IDs and add them to our project. It's a pretty simple step. Watch the video below carefully.

Go Google Admob and sign up !

Caution: You need a Google account to create an Admob account.

How To Add A Web Page For Users To Learn (Terms & Conditions, Privacy Policy) #back to top

Adding Terms And Conditions And Privacy Policy To The App

In this step, we will add 2 web pages to our project. The Terms and Conditions and Privacy Policy are required for applications that use this type of user data. You have to let users know how to use the data you have obtained. It is also necessary to implement these policies so that your application is not removed from the markets. You can add these webpages to the application by following the steps in the video.

You must first create 2 web pages. An example of these webpages is included in the "Who Called" application that you install as a demo. Your Terms and Conditions and Privacy Policy must be in a complete and valid manner. HTML should be a web page. It should be simple and provide the correct information to the user.

Once you've created your own HTML pages, you can move on to the steps in the video. If you don't know how to create it, you can go to the website below to fill in the required places and easily create HTML pages for your own policies.

Generate a generic Privacy Policy and Terms & Conditions for your apps. App Privacy Policy Generator

Caution: The pages you create should be in HTML format and simple design. The names of the two HTML pages you create should be as follows. If you type names incorrectly, you may not be able to view these pages in your application.

The HTML file for the Terms and Conditions page must be "terms_and_conditions.html".

The HTML file for the Privacy Policy page should be named "privacy_policy.html".

After deleting old files, add the pages that you created as in the video. !!!

How To Test The Application #back to top

Once you have completed all the steps above correctly, your application should still be ready. Now test the app and make sure that your changes appear correctly in the app. We will then query a number in our directory. If this happens successfully, you can create a signed APK file of the app and publish it on the Play Store or other platforms.

I am testing the app using emulator. You can test with emulator installed on your computer or with a real android device.

How to create signed APK#back to top

This is the last step. I will show you how to create a signed APK file for our finished project. You will then be able to share your app with the world.

Caution: Never forget the "keystore.jks" file, "keystore password" and "alias password" that you create in this step. If you lose access to them, you will not be able to send any updates to your app through the Play Store. Keep them in a private storage area and keep them in backup and do not share them with anyone.

Finish #back to top

That is all. You are now ready to present your app to users.

This document is explained in a simple and detailed way so that even people without programming knowledge can create their own applications. You can edit this project and create your own application even if you do not have programming knowledge by following the steps completely and carefully.

This project was developed entirely by iXa Studio. There is no similar in Envato Market. It is similar to name-finding programs on the telephone number that makes a voice in the world. It is a completely natural application. The database can be controlled with Firebase Console. Many people need to use this application once to access a lot of people and thousands of people can use the application to find the numbers they are questioning. Please do not forget to leave feedback, vote and comment.

Only those who purchase the project from the Envato market can receive free technical and update support.

If you purchase by contacting us with PayPal, you will receive free technical support + free personalization + software support and updates. Your project will be developed free of charge by our software developers.

Caution: Only valid for customers who purchase with PayPal.

To purchase the project with PayPal, please send us an e-mail after you have paid. If you have a question, you can send us an email with PayPal about the purchase.

With the help of this button you can purchase the project via PayPal and take advantage of all the support packages.

Thank you for your purchase.

This documentation was prepared by - Isa Coskun

  • If you have any questions that are beyond the scope of this help file, please feel free to Email US.