App Store: Icon Spec
Drop — App Store Icon Specification
Last updated: 2026-02-21 Status: Design specification ready, icon creation pending
Platform Requirements
iOS App Store
| Requirement | Specification |
|---|---|
| Size | 1024 × 1024 px |
| Format | PNG (24-bit) |
| Transparency | NOT allowed |
| Rounded corners | NOT allowed (iOS system adds them automatically) |
| Color space | sRGB or Display P3 |
| Layers | Flattened (no alpha channel) |
Important: iOS automatically applies rounded corners and other effects. Design for a square canvas, but consider that ~10% of corner area will be masked.
Android / Google Play
| Requirement | Specification |
|---|---|
| Size | 512 × 512 px |
| Format | PNG (32-bit) |
| Transparency | Allowed (but not required) |
| Rounded corners | Manual (can include in design) |
| Color space | sRGB |
| Adaptive icon | Provide foreground + background layers for Android 8.0+ |
Adaptive Icon (Android 8.0+):
- Foreground: 512 × 512 px (icon artwork)
- Background: 512 × 512 px (solid color or simple pattern)
- Safe area: Center 264 × 264 px (guaranteed visible on all shapes)
Drop Brand Identity
Color Palette
| Color | Hex | Usage |
|---|---|---|
| Drop Green (Dark) | #064E25 |
Primary gradient start, background |
| Drop Green (Light) | #0B6E35 |
Primary gradient end, foreground |
| Drop Gold | #D4A017 |
Accent, highlights, glow effect |
| White | #FFFFFF |
Text, contrast elements |
Logo Reference
Current Drop logo (web + mobile):
- Shape: Rounded rectangle with green gradient (#0B6E35 → #064E25)
- Typography: "Drop" wordmark in white, Fraunces font (serif, bold)
- Icon element: Currency exchange "o" with circular arrows + "kr" inside
- Accent: Gold dot top-right of the "p"
Location:
- Web:
src/drop-app/components/drop-logo.tsx - Mobile:
components/DropLogo.js - Brand assets:
brand/directory
Icon Concept Options
Option 1: Drop "D" Lettermark (RECOMMENDED)
Design:
- Large "D" letter in Fraunces serif font (700 weight)
- Green gradient background (#0B6E35 → #064E25, 135° diagonal)
- White "D" with subtle shadow for depth
- Gold accent: small circle or dot positioned top-right or inside the "D" curve
- Optional: Currency symbol "kr" subtly integrated into the "D" negative space
Rationale:
- Simple, scalable, recognizable at all sizes
- Strong brand association with "Drop" name
- Serif "D" gives premium, trustworthy feel (important for finance)
- Green + gold = Drop brand colors
Implementation:
- Create "D" lettermark in Figma (vector)
- Apply gradient background
- Add gold accent for visual interest
- Export at required sizes
- Test visibility at small sizes (48px, 72px, 96px)
Option 2: Currency Exchange Symbol
Design:
- Circular icon with two curved arrows (↻ circular exchange motif)
- "kr" currency symbol in center
- Green gradient background
- Gold glow or accent around arrows
- Minimalist, flat design
Rationale:
- Directly communicates core function (money exchange/transfer)
- Familiar symbol (used in Drop logo "o")
- Works well at small sizes
- Less text-dependent than lettermark
Implementation:
- Design circular arrows in Figma (vector paths)
- Place "kr" in center (DM Sans or Fraunces font)
- Apply gradient and glow effects
- Export and test
Option 3: Drop + Currency Hybrid
Design:
- "Drop" wordmark compressed to fit square canvas
- Currency arrows integrated into the "o"
- Green gradient background
- Gold dot accent on "p"
- Rounded rectangle container (similar to current logo)
Rationale:
- Most direct translation of current logo
- Full brand name visible
- Recognizable for users who know the logo
Challenges:
- Text may be hard to read at small sizes (48px icon on home screen)
- Horizontal logo doesn't fit square canvas well
- Risk of looking cluttered
Recommendation: Use this only if lettermark or symbol don't test well.
Design Principles
1. Simplicity
- App icons must be recognizable at 48px × 48px (smallest size on device)
- Avoid fine details, thin lines, or complex shapes
- Limit to 2-3 colors max
2. Memorability
- Unique shape or color combination
- Avoid generic finance icons (e.g., dollar sign, piggy bank)
- Drop brand = green gradient + gold accent — use this consistently
3. Scalability
- Test at multiple sizes: 48px, 72px, 96px, 144px, 192px, 512px, 1024px
- Icon should be clear and legible at all sizes
- Avoid gradients that lose contrast when scaled down
4. Platform Fit
- iOS: Modern, flat, colorful, rounded by system
- Android: Material Design, adaptive, bold
- Consider context: app icon sits among many others — must stand out
5. Trust & Professionalism
- Finance app = users trust it with money
- Avoid playful or cartoonish styles
- Premium feel: clean typography, quality gradients, subtle shadows
Production Workflow
Step 1: Design in Figma
- Create new Figma file: "Drop App Icon"
- Set canvas to 1024 × 1024 px (iOS size)
- Design icon using Drop brand colors and fonts
- Consider safe area for Android adaptive icon (center 264 × 264 px)
- Export variations for review
Step 2: Review & Iterate
- Export 3-5 icon concepts
- Test at small sizes (48px, 72px, 96px)
- Review with Alem for approval
- Iterate based on feedback
Step 3: Finalize Assets
iOS:
- Export 1024 × 1024 px PNG (no transparency, flattened)
- Verify no rounded corners in design
- Validate with App Store Connect's icon validator
Android:
- Export 512 × 512 px PNG (standard icon)
- Export adaptive icon layers:
- Foreground: 512 × 512 px PNG (transparent background)
- Background: 512 × 512 px PNG (solid color or pattern)
- Test with Android Asset Studio preview tool
Step 4: Implement
- iOS: Add to
ios/Drop/Images.xcassets/AppIcon.appiconset/ - Android: Add to
android/app/src/main/res/mipmap-*/ic_launcher.png - Android adaptive: Add foreground/background to
mipmap-anydpi-v26/
Testing Checklist
- Icon is visible and clear at 48px × 48px
- Icon stands out among other app icons (test on real device home screen)
- Gradient doesn't wash out at small sizes
- Text (if any) is legible at all sizes
- Colors match Drop brand palette
- No transparency issues on iOS (must have solid background)
- Android adaptive icon safe area respected (center 264px circle)
- Icon looks good on both light and dark backgrounds
- No copyright issues (all elements original or licensed)
- Final review by Alem
Technical Export Settings (Figma)
iOS Export (1024 × 1024 px)
Format: PNG
Scale: 1x (already at 1024px)
Suffix: @ios
Background: Opaque (white or brand color fill)
Color space: sRGB
Compression: None (lossless)
Android Export (512 × 512 px)
Format: PNG
Scale: 1x (already at 512px)
Suffix: @android
Background: Transparent (if using adaptive) or opaque (if standard)
Color space: sRGB
Compression: None (lossless)
Android Adaptive Layers
Foreground layer:
- 512 × 512 px PNG
- Transparent background
- Icon artwork centered in safe area (264px circle)
Background layer:
- 512 × 512 px PNG
- Solid color (#0B6E35 or gradient)
- No transparency
Brand Consistency Notes
Drop logo evolution:
- Original: Wordmark "Drop" with currency "o" (circular arrows + "kr")
- App icon: Should be simplified version — lettermark or symbol
Do:
- Use official Drop green gradient (#0B6E35 → #064E25)
- Include gold accent (#D4A017) for brand recognition
- Use Fraunces (serif) for lettermarks or DM Sans (sans-serif) for symbols
- Maintain premium, trustworthy feel
Don't:
- Use system fonts (Arial, Helvetica) — breaks brand consistency
- Use bright/neon greens — not Drop brand
- Include too much text — icon must work at 48px
- Copy competitor icons (Vipps, Wise, Revolut) — must be unique
Approval Process
- Design concepts: Create 3 variations in Figma
- Internal review: John reviews for brand consistency + technical requirements
- Alem approval: Final design decision (visual + brand fit)
- Asset generation: Export iOS + Android at required sizes
- Device testing: Preview on real iOS + Android devices
- Store submission: Upload to App Store Connect + Google Play Console
References
- Apple HIG (App Icons): https://developer.apple.com/design/human-interface-guidelines/app-icons
- Material Design (Icons): https://m3.material.io/styles/icons/overview
- Android Asset Studio: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
- Drop Brand Assets:
/Users/makinja/ALAI/products/Drop/brand/
Next Steps
- Create icon concepts in Figma: 3-5 variations (lettermark, symbol, hybrid)
- Export preview at multiple sizes: Test legibility
- Present to Alem for approval: Visual review + brand fit
- Finalize assets: iOS 1024px + Android 512px + adaptive layers
- Integrate into mobile app: Add to iOS/Android projects
- Submit to stores: Upload with metadata for App Store + Google Play review
Designer Notes:
For best results, use the /frontend-design skill when creating the actual icon. The skill has access to Figma and can generate professional-quality assets that match Drop's brand identity. DO NOT attempt to create SVG icons manually or use generic design tools — this has historically produced poor results.
Recommended approach: Figma design → Export PNG at required sizes → Validate → Submit.
No comments to display
No comments to display