My android app is responsive, but my icons aren’t !

That is one of the most recurring aspects I think of while writing an app on android.
Because of the folder hierarchy, which is not likely to accept vector graphics under Android 5.0 (Lollipops), it can be a repetitive task to scale each icon using each resolution (ldpi, mdpi, hdpi, xhdpi, xxhdpi).

Then I found this simply stupid idea to make each icon once : create it using a vector graphics software (inkscape is free, but there is also adobe illustrator), put it in a separate folder than use a maven goal to generate the drawables.

Here is the plugin configuration I made in my current Android app :
https://gist.github.com/libetl/3582de6bcc8d4d025d4f

Then remove the non-vector pics from your SCM. If your README.md needs it, pick up a free API to render it at runtime : https://cdn.rawgit.com/<github_author>/<github_repo>/<github_branch>/pathtosvg

You can see a working example of this idea on my current project : https://github.com/libetl/singin

Votre image en flat design

Finis les dégradés obscurs, des couleurs vives et égayées
Place à la clareté, finis les logos sans contrastes.
Vive l’efficacité, des traits simples plus que des courbes complexes.
Plus de perspective étrange, plus de 3d dérangeante, du FLAT !

Le flat design vous semble-t-il pas encore accessible par vous même ? J’ai une petite astuce pour vous aider.

Vous pouvez (peut être) transformer votre design en « flat » par une opération de conversion légère !

Téléchargez ma palette flat colors et peignez une nouvelle vie à vos images ! (vous pouvez l’importer dans gimp)

Icône, old style
Logo beau mais old régime
Flat colors mais 3D...
Flat colors mais 3D…
réel Flat design !
réel Flat design !
Réel Flat design sans ombres
Réel Flat design sans ombres
 

Sur la finition je suis moyen mais je suis sûr que vous pourriez faire des merveilles avec ma palette. Alors à vos pinceaux.
(Le logo utilisé est le thème oxygen du logiciel konqueror)