A set of web-based tools for generating graphics and other assets that would eventually be in an Android application's res/ directory.

Overview

Android Asset Studio

Open the Android Asset Studio

See the older version if you're having trouble with the new version

A web-based set of tools for generating graphics and other assets that would eventually be in an Android application's res/ directory.

Currently available asset generators are for:

  • Launcher icons
  • Action bar icons
  • Notification icons
  • Generic square icons
  • Simple nine-patches

Building the tool

To build, ensure you have node and npm installed, and run:

$ npm install

Once dependencies are installed, run with gulp:

$ gulp serve

Related (third-party) projects

Comments
  • Colors not applied in new google chrome update

    Colors not applied in new google chrome update

    I don't know from which version this behavior begins; but currently in chrome version 46.0.2490.71 m (for windows) the custom color doesn't work neither in "Generic icons" nor in "Action Bar and Tab Icon".

    opened by amehdi 22
  • 9 Patch - Right Indicator (Content Height Padding) on XXHDPI and XXXHDPI is in #010101 instead of #000000

    9 Patch - Right Indicator (Content Height Padding) on XXHDPI and XXXHDPI is in #010101 instead of #000000

    Just wanted to file this because we found this issue when the dev having issue importing them into AS for XX and XXX, and turns out the the right indicator line is in #010101 so AS is complaining missing border/wrong color.

    opened by taylorling 13
  • adaptive icon generate online

    adaptive icon generate online

    sir, could you make an adaptive icon generator online like your previous icon generator online?? please sir. it's really help me and other people that want to create an icon but doesn't have a PC/laptop (including me). till now,I always using your icon generator online to create my icon, but when android O was coming I'm really stuck to create adaptive icon because there no mobile apps nor online tool for create adaptive icons, (wish I can buy a PC/laptop, but who am I? 😞). (sorry for my bad english).

    thank you in advance. screenshot_2018-03-13-22-59-12

    opened by 63bl39 12
  • Launcher icons are generated too small because of margin

    Launcher icons are generated too small because of margin

    I am trying to generate launcher icons as shown in the screenshot:

    Android Asset Studio - icon generator - launcher icons

    For some reason there is margin around each launcher icon as indicated here:

    Indicating padding

    This causes the icons to be much smaller then any other icon on a device as shown here:

    Comparing icons sizes on the device

    Is this a bug?


    Similar discussions

    • Shapes shows just a black bagground, #71
    • hardcoded padding?, #65
    • Padding is inserted when using Bevel, #58
    opened by johnjohndoe 11
  • Also export 1024px web version in the launcher icon generator

    Also export 1024px web version in the launcher icon generator

    Since the maximum icon size for iOS icons is 1024px, it is useful to export an additional 1024px web version in the launcher icon generator, the 512px version will continue to be exported for backward compatibility.

    The user can then proceed by feeding the raw 1024px icon into an iOS icon generator of his choice to get a streamlined experience.

    Fixes #159

    opened by martin-braun 8
  • 1024px size

    1024px size

    Hi, I'm trying the online version and it works awesome, the only problem is that the high resolution icon is 512x512 but in ionic I need a 1024x1024px image to create all icons.

    feature request area: launcher icons 
    opened by fquirogam 8
  • Android Asset Studio Desktop Apps

    Android Asset Studio Desktop Apps

    Android Asset Studio Desktop Apps

    Android Asset Studio Desktop Apps

    Android Asset Studio Desktop Apps

    Long days ago I was thought if is there available a desktop software like this, it would have been very good.

    Finally In 2017 - We'll build Android Asset Studio Desktop Apps using existing Android Asset Studio Web Components with CefSharp. And It's working Offline.

    Download for Windows 32 bit

    opened by abuhenasobuj 8
  • Request: allow to auto-shrink

    Request: allow to auto-shrink

    Sometimes the input image already has duplicate pixels, and we wish to have it minimal, to adjust to the content.

    Could be nice to have an auto-shrink button, to have the image minimized to what it could be.

    feature request area: 9-patch 
    opened by AndroidDeveloperLB 7
  • "Found pixel at #" error

    I am using Android Studio 1.5, with the build tools version 23.0.2, and am getting a Gradle Build Error for every 9-patch image that I use (using your tool). Here is the complete error message from GradleBuild Log -

    AAPT: ERROR: 9-patch image /home/kunal/AndroidStudioProjects/MyApplication/app/src/main/res/drawable-hdpi/munchery_ondemand.9.png malformed.

    AAPT: Frame pixels must be either solid or transparent (not intermediate alphas). AAPT: Found at pixel #360 along bottom edge. AAPT: ERROR: 9-patch image /home/kunal/AndroidStudioProjects/MyApplication/app/src/main/res/drawable-xhdpi/munchery_ondemand.9.png malformed. AAPT: Frame pixels must be either solid or transparent (not intermediate alphas). AAPT: Found at pixel #480 along bottom edge. AAPT err(Facade for 1648474378) : No Delegate set : lost message:ERROR: 9-patch image /home/kunal/AndroidStudioProjects/MyApplication/app/src/main/res/drawable-xxxhdpi/munchery_ondemand.9.png malformed. AAPT err(Facade for 1648474378) : No Delegate set : lost message: Frame pixels must be either solid or transparent (not intermediate alphas). AAPT err(Facade for 1648474378) : No Delegate set : lost message: Found at pixel #959 along top edge. :app:mergeDebugResources FAILED Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunching failed, see logs for details Information:BUILD FAILED

    bug 
    opened by kckunal2612 7
  • Material Design Launcher Icons

    Material Design Launcher Icons

    I believe the guidelines for the material design included some small changes to the launcher icon. Will these be adopted into the base templates, i.e. for a square background?

    opened by achuinard 7
  • Also export a high-res, non-full-bleed version

    Also export a high-res, non-full-bleed version

    Browser: Google Chrome | 75.0.3770.8 (Official Build)

    Expected Behavior: When the icon shape is set to circle in the launcher icon generator, the web_hi_res_512 image is a circle.

    Actual Behavior: When the icon shape is set to circle in the launcher icon generator, the web_hi_res_512 image is square and does not have shadows.

    Annotation 2019-04-29 084244

    feature request area: launcher icons 
    opened by JoshMerlino 6
  • A company ripped off this project and is violating the license

    A company ripped off this project and is violating the license

    https://icons.learnpainless.com has taken this project, removed the GitHub link, added a ton of ads, and prevented the site from loading with an ad blocker. Just thought you might want to know.

    Screenshot 2022-12-02 at 19-51-31 Android Icon Generator

    Screenshot 2022-12-02 at 19-53-53 Android Icon Generator - Launcher icon generator

    opened by skylarmt 1
  • Make Android Asset Studio a PWA

    Make Android Asset Studio a PWA

    I would love to see Android Asset Studio becoming a PWA. It is actually relatively easy, see these instructions for details: https://www.pwabuilder.com/feature/Install%20your%20PWA

    infra 
    opened by jebeld17 0
  • 9-Patch content text color alternative

    9-Patch content text color alternative

    If you're using an image with a black fill (or something similarly dark), then previewing with content doesn't help as the preview text is black. It would be handy if there was an option for a different text color. The simplest approach would just be to have like a check box that toggles between black or white text. I would think that would work for all shades of fill.

    feature request area: 9-patch 
    opened by Architekt909 1
  • [Enhancement] Add config file to zip archive for download

    [Enhancement] Add config file to zip archive for download

    Add config file with user parameters, currently which is contained in the url, as source.type=image&source.space.trim=1&source.space.pad=0&size=60....&name=test_name

    And functionality for restore configuration of the icon on the webpage.

    feature request area: all generators 
    opened by wcoder 1
Owner
Roman Nurik
Roman Nurik
:ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development

Cheatsheet about tips and tricks for Android Development. This is a simple set of tips and tricks regarding Android Development which I have gathered

Nishant Srivastava 4.6k Dec 24, 2022
[] Easily create a simple, attractive and seamless custom action bar style for your Android application

Android Action Bar Style Generator ####DEPRECATED: Consider using Toolbar or its support library equivalent.#### The Android Action Bar Style Generato

Jeff Gilfelt 1k Nov 10, 2022
A library that converts Time to its equivalent local languages starting with some basic Nigeria languages(Yoruba, Hausa, Igbo, Efik and English)

Language_Time A library which converts "Time" to its equivalent local languages starting with some basic Nigeria languages like -(Yoruba, Hausa, Igbo,

Adetuyi Tolu Emmanuel 51 Feb 9, 2021
Blogs about Android

Android Blogs See also: https://github.com/vbauer/java-blogs Groups & Companies Androcid http://www.androcid.com Androidized http://www.androidized.co

Vladislav Bauer 499 Nov 13, 2022
Gradle plugin that creates FindBugs reports for android projects

findbugs-android A Gradle plugin that creates FindBugs tasks for each variant of android application or library project Project site: https://findbugs

Chaitanya Pramod 131 Dec 29, 2022
Learn How to use Google Map API for Android from Basic to Advance with complete examples.

Complete-Google-Map-API-Tutorial Learn How to use Google Map API for Android from Basic to Advance. Satellite View 3D Building Map and StreetView Lear

Next 117 Dec 8, 2022
ResOf is an android resource wrapper library.

An android resource wrapper library.

Joseph Wang 26 Jun 13, 2022
This directory contains the model files (protos) for the Bar ServiceThis directory contains the model files (protos) for the Bar Service

This directory contains the model files (protos) for the Bar ServiceThis directory contains the model files (protos) for the Bar Service

Logesh Dinakaran 0 Nov 22, 2021
Link-converter - A web service that converts links between web url and deeplink for mobile and web applications

Deep Link Converter Linkleri, mobil ve web uygulamaları için web url ile deeplin

Muhammed Eren DURSUN 2 Apr 9, 2022
Convenience extension methods for android's auto-generated /res folder R. class.

Android Resource Extensions Convenience extension methods for android's auto-generated /res folder R. class. Basically everything in your res/ and /as

Jan Rabe 41 Jul 21, 2022
Quote-App-Kotlin - Quote App Based on MVVM clean architecture getting quote from json file stored in assets

Quotify - Simple Quotes App This app shows the use of ViewModel and ViewModelFac

Ali Ahmad 2 Apr 14, 2022
WizardTower - What will eventually be a Roguelike about being a powerful wizard, with a tower.

Wizard Tower Roguelike by sgibber2018 Description: This is a Roguelike I've been wanting to make for a long time. The premise is really simple: you ar

Sam Gibson 0 Jan 5, 2022
StoryGen - A simple story generator (or it will be eventually) to learn Kotlin

StoryGen A simple story generator (or it will be eventually) to learn Kotlin. To

Markus Reinke 0 Jan 7, 2022
Burak Akgün 84 Oct 30, 2022
A set of APIs to manipulate graphics paths on Android

Pathway Pathway is an Android library that provides new functionalities around the graphics Path API. Pathway is compatible with API 21+. Maven reposi

Romain Guy 147 Dec 17, 2022
Abysl Asset Manager is an easy to use library management tool to index and search game assets

Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum

null 22 Oct 6, 2022
LiteGo is a Java-based asynchronous concurrency library. It has a smart executor, which can be freely set the maximum number of concurrent at same time , and the number of threads in waiting queue. It can also set waiting policies and overload strategies.

LiteGo:「迷你」的Android异步并发类库 LiteGo是一款基于Java语言的「异步并发类库」,它的核心是一枚「迷你」并发器,它可以自由地设置同一时段的最大「并发」数量,等待「排队」线程数量,还可以设置「排队策略」和「超载策略」。 LiteGo可以直接投入Runnable、Callable

马天宇 189 Nov 10, 2022
A simple file/ directory picker dialog for android

FileListerDialog FileListerDialog helps you to list and pick file/directory. Library is built for Android Getting Started Installing To use this libra

Yogesh S 446 Jan 7, 2023
A file/directory-picker for android. Implemented as a library project.

Note: avoid using as SD-card file picker on Kitkat+ In Kitkat or above, use Android's built-in file-picker instead. Google has restricted the ability

Jonas Kalderstam 711 Dec 27, 2022
A directory chooser library for Android.

Android DirectoryChooser A simple directory chooser you can integrate into your Android app. This version of the library has no additional dependencie

Pascal Hartig 518 Nov 10, 2022