This is the first time I will create the design for an app that will work on mobile - both for iPad and Android. Do I have to create 3 different PSDs for all 3 viewport sizes? or can I create 1 PSD design for mobile and then change either the resolution or width/height via the image size panel in Photoshop to scale my design for the other 2 viewport sizes?

Some time ago, I read that one needs to design PSD for iPhone and can use same PSD file to slice the assets for Android devices too, i.e. mdpi, hdpi and xhdpi.

  • Can you be a little more clear in your question? I'm not sure if you're asking more about the challenges of translating the assets into different resolutions or about the ideal work flow for application design. Mar 22, 2014 at 22:34

1 Answer 1


That really depends how much your designs are in common for the different platforms. You probably should define which is your "lead" platform one that you finish the design on and then adjust for the other ones. Which is probably easier to do if you have different files for each design. You should also consider that you will need multiple views for each platform, so doing it all in one file will become chaotic fast.

You might be able to re-use some assets for iOS in Android or the other way around. But you will only be able to tell after you are done designing them.

There is no perfect answer to this question as apps and workflows are so different. You should look at this from a planning point of view:

  • Do you have a screenflow?
  • How many screens will you have to design?
  • How similar will the designs be?
  • Can you make a styleguide or will you design each screen for every platform?
  • What will you hand over to development? colours and measurements or 9-patches and slices?
  • Can you separate the design form the assets completely?

Cross-platform design is a lot more about planning than moving pixels around.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.