MCPcopy Index your code
hub / github.com/romannurik/AndroidAssetStudio

github.com/romannurik/AndroidAssetStudio @main sqlite

repository ↗ · DeepWiki ↗
210 symbols 452 edges 36 files 16 documented · 8%
README

No Maintenance Intended

The Android Asset Studio is no longer maintained. Please use icon.kitchen or the asset creation tools built into Android Studio

Legacy link: Open the Android Asset Studio

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 it:

$ npm start

Core symbols most depended-on inside this repo

getHtmlId
called by 15
app/studio/forms/field.js
getValues
called by 14
app/studio/forms/form.js
add
called by 13
app/studio/zip.js
setValue
called by 10
app/studio/forms/text-field.js
getValue
called by 9
app/studio/forms/text-field.js
getPixel_
called by 9
app/pages/ninepatch/nine-patch-trimming.js
renderValueAndNotifyChanged_
called by 8
app/studio/forms/image-field.js
fillRectImageData
called by 8
app/pages/ninepatch/nine-patch-generator.js

Shape

Method 129
Function 41
Class 40

Languages

TypeScript100%

Modules by API surface

app/studio/forms/image-field.js19 symbols
app/studio/forms/color-field.jsx17 symbols
app/pages/ninepatch/nine-patch-stage.js16 symbols
app/studio/forms/field.js11 symbols
app/base-generator.js11 symbols
app/studio/util.js10 symbols
app/studio/zip.js9 symbols
app/studio/forms/enum-field.js9 symbols
app/studio/forms/form.js8 symbols
app/pages/ninepatch/nine-patch-generator.js8 symbols
app/pages/launcher-icon-generator.js8 symbols
app/studio/forms/text-field.js7 symbols

Dependencies from manifests, versioned

@babel/core7.11.6 · 1×
@babel/plugin-proposal-object-rest-spread7.11.0 · 1×
@babel/preset-env7.11.5 · 1×
@babel/preset-react7.10.4 · 1×
@babel/register7.11.5 · 1×
babel-loader8.1.0 · 1×
babel-polyfill6.26.0 · 1×
browser-sync2.26.12 · 1×
del6.0.0 · 1×
gulp4.0.2 · 1×
gulp-autoprefixer7.0.1 · 1×
gulp-cache1.1.3 · 1×

For agents

$ claude mcp add AndroidAssetStudio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact