MCPcopy Index your code
hub / github.com/ammarahm-ed/drawing-board

github.com/ammarahm-ed/drawing-board @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
36 symbols 67 edges 20 files 2 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

drawing-app

A fully native drawing app made with react-native-skia with 60 frames per second performance. Created for my blogpost.

Run the app

Clone this repository

git clone https://github.com/ammarahm-ed/drawing-board.git

Run npm install and then run the app.

npm run android

MIT Licensed

Extension points exported contracts — how you extend this code

DrawingStore (Interface)
(no doc)
src/store/index.tsx

Core symbols most depended-on inside this repo

getReactNativeHost
called by 1
android/app/src/main/java/com/tryskia/MainApplication.java
initializeFlipper
called by 1
android/app/src/main/java/com/tryskia/MainApplication.java
onStrokeChange
called by 1
src/components/toolbar.tsx
onChangeColor
called by 1
src/components/toolbar.tsx
updatePaths
called by 1
src/drawing/index.tsx
App
called by 0
App.tsx
getMainComponentName
called by 0
android/app/src/main/java/com/tryskia/MainActivity.java
getUseDeveloperSupport
called by 0
android/app/src/main/java/com/tryskia/MainApplication.java

Shape

Function 21
Method 11
Class 3
Interface 1

Languages

TypeScript61%
Java39%

Modules by API surface

android/app/src/main/java/com/tryskia/MainApplication.java7 symbols
src/components/header.tsx5 symbols
android/app/src/debug/java/com/tryskia/ReactNativeFlipper.java5 symbols
src/drawing/history.tsx4 symbols
src/drawing/utils.tsx3 symbols
src/drawing/index.tsx3 symbols
src/components/toolbar.tsx3 symbols
android/app/src/main/java/com/tryskia/MainActivity.java2 symbols
src/store/index.tsx1 symbols
src/components/stroke.tsx1 symbols
src/components/color.tsx1 symbols
App.tsx1 symbols

For agents

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

⬇ download graph artifact