Previous    Next

The two following medium articles are explaining the best strategy

How to export clean .svg icons with Sketch

Tips for exporting vector assets from Sketch to Android
Design best practices for Android mobile App (with SketchApp)

In a nutshell:
  • Avoid using masks - they're not supported
  • fill rule: ‘fill-rule:evenodd’ is not supported
  • transforms on path are not supported, use option Bake transforms into path
  • avoid groups
  • avoid rotations
  • Make outlines, not strokes
  • Pathfinders are your friend
  • Adobe Illustrator is the best troubleshooter
  • Combined and transformed shapes may not appear as what they seem
  • Transparencies are your friend...
  • …and gradients are not
  • Export artboards, not layers
  • Flattening shapes will solve most problems
  • If your shape has a border, use an centre border
  • Text directly are not supported - text need to be converted to curves

    Bonus
  • try out vector optimization tools, e.g.  svgo-compressor or avocado 

Featured essays

DIY Geiger Counter

*update December 2025: I'm visualizing the data at https://storage. services. kibotu. net/geiger now. After watching HBO's Chernobyl Series and stumbling upon this awesome article about someone building a steampunk desktop background radiation monitor I… more

Future Proofing Android App Team at CHECK24

more

DroidCon Berlin 2021

Finally a live event again. 95 tech talks, 5 simultaneously for 3 days, 1200+ Android Developers, 87 Speaker by over 50 different companies participated. Topics ranged from `new` technologies, e.g. Jetpack Compose, KMM to how to improve productivity… more

Context, Resources & You

. responsive-iframe-container … more

Android Paging without Paging 2/3 Library

. responsive-iframe-container … more

CHECK24 Profis Android Git Commits of 2022 Visualised

more

Orchard, Service Locator and Khan

Responsive Iframes… more

Introduction into AI Q1 2025

. responsive-iframe-container … more

Finally, Animated Splash Screens That Don’t Suck: Building androidx-splashscreen-compose more

Stop Context Switching: Send Push Notifications Directly From Your AI Assistant more

Maestro: Empowering Teams to Ship Mobile Apps with Confidence more

The UIViewController Focus Problem (And How We Actually Solved It) more

Elevating iOS Logging: A Better Way Forward with Orchard more

Where do all the bytes in an iOS app actually go more

I Found a Great ADB Guide. Then I Built a Tool So I’d Never Have to Type Those Commands Again. more

I Hit Firebase’s Free Tier Limit After 11 Million Events. So I Built My Own Backend. more

A Pragmatic Git Workflow for App Development Teams more

Git Panorama: Mapping Your Team’s Codebase Journey more

Building a Production-Ready Stale Branch Bot for Jenkins: Lessons from the Trenches more

I Built a Skill Tree for My Baby (Because Parenting Is Basically an RPG)

I Built a Skill Tree for My Baby (Because Parenting Is Basically an RPG) more

Trail for Android: A Native Client for Your Self-Hosted Link Journal I like sharing things I discover. A blog post that nails a concept, a repo that solves a problem elegantly, a talk that shifts perspective… more

Trail: A Self-Hosted Micro Link Journal for People Who Miss Chronological Feeds You found a great blog post. Or a GitHub repo that does exactly what you needed. Maybe a conference talk that rewired how you think about… more