Name a more iconic duo...I'll wait.
Tags: beginners, android, icons
Published: 2018-09-22 08:01:33

---
title: Name a more iconic duo...I'll wait.
published: true
description: In this post, we will look into how we set an icon of an app, where we can get icons, and other useful links. 
tags: #beginner, #android, #icons 
---

![Post Header Image](https://thepracticaldev.s3.amazonaws.com/i/skeixfxtem013qqlemvs.jpg)

In this post, we will look into setting our app's icon and awesome resources we can get free to use icons from. 

One of the things that I struggled with whilst learning Android development was setting the app icon. I would usually just copy and paste the image resource into the project's drawable folder and then rename it to the current _ic_logo_ (very bad I know, but it was a hack).
Doing it that way would work for some images, but it would look absolutely horrible for others. So I did some research because I really wanted to make my app look appealing. I then read up on using Android Studio Image Asset helper tool to help me achieve what I was initially trying to do. While I wait, let's dig a little deeper into icons and the helper tool.

#What's In An Icon?
Think of an icon as a brand image for your application. An app icon is a visual representation of your application. It appears on the user's home screen of their mobile device and in the app store.

##A Few Elements Of A Successful App Icon

_Unique_
Your app icon needs to be one of it's kind. It has to have an element that makes it stand out from the rest.

_User-Friendly_
Your app's icon needs to be easy to learn and to understand. The icon should be clean and simple.

_Recognisable_
Users need to be able recognise or identify your icon from previous encounters or from knowledge of the icon.

_Communicate Meaning_
A user should have an idea about the features of the app by taking a look at the icon. 

_Memorable_
People should ideally remember your app icon. Making your icon unique and user-friendly aids in making it memorable.

#Icon vs Logo
Icons should ideally represent an action a user can perform on the application. As mentioned before, it should _communicate meaning_. A logo on the other hand, can be considered as imagery that represents a company or an organisation.

#Setting Your App's Icon Using Android Studio Image Asset
A really cool tutorial has been posted, as shown below, on setting up your app's icon that also shows you how to create adaptive icons.
{% link https://dev.to/_s_farias/how-to-create-adaptive-icons-for-android-using-android-studio-459h %}

#Handy Links
###Awesome Sites To Get Free Icons
[UpLabs](https://www.uplabs.com/search?q=icons)
[The Noun Project](https://thenounproject.com/)
[Android Asset Studio](https://androidassetstudio.net/icons-launcher.html#)
_Always remember to attribute the creators of icons that you make use of._ 

###More Resources
[Android Material Design Iconography](https://material.io/design/iconography/)
[Icon Design Guidelines](https://developer.android.com/guide/practices/ui_guidelines/icon_design)

The Android Studio Image Asset coupled with an icon that truly represents your app, makes it easier to keep the imagery of your application consistent throughout all devices and Android software versions.

Thank you to Harpal Singh for the header image, found on Unsplash.

_Happy Reading._