Work with Android designers

These days, I'm starting to develop a new Android application. The company I work for has its own designer.

The designer asked me about the screen sizes for which it should be designed, and I did not know what to tell her - I want to support all Android smartphones with all different densities and screen sizes.

I am familiar with this document about launched several screens .

Question No. 1: So, can I assume that all smartphones are “normal” screen sizes, and look at the “Table 3” at the bottom of the link that I added in the “Normal Screens” line and tell the developer that I need 4 versions each page, as indicated in this line: WQVGA400 (240x400), HVGA (320x480), WVGA800 (480x800), 640x960? Will these resolutions cover all Android smartphones?

Question No. 2: While working on a project, a designer could tell me: “the title bar should be 40 pixels on a 240x400 screen”, how can I translate these pixels into dip ? How can I achieve simple everyday work when it comes to working with a designer? Should I just start over for mdpi only, on a 320x480 screen, where 1 pixel = 1 dip , and then translation is not required?

Thanks in advance!

+4
source share
5 answers

The new Android Design Guide should provide you with all the information you need.

The conversion between dip and px is based on the type of dpi you have, not the screen size. Define your own title bar to make sure the height is specified.

+3
source
  • No. You must tell the developer that these are the most common values, but not everything is possible. So, try to get a design with the comments “1/5 of the phone’s screen and 1/10 for the tablet’s screen”, and not “40 pixels”. Another possible way is to create a design for resolution only, and then stretch it to other screens.

  • This question gives a good answer.

+2
source

The answer to question 1 is no. For example, Galaxy Nexus has a resolution of 1280x720, Droid Razr 960 × 540.

0
source

ANSWER No. 1: No

ANSWER # 2: look at this link to understand a little more about failure.

0
source

I think the iPhone’s way of doing things doesn’t quite work on Android (the limited iPhone experience is here, but you pretty much set the graphics for everything right?) On an Android developer, you probably have to familiarize yourself with the layout system or someone else should will take the reference design and translate it into a layout file.

0
source

Source: https://habr.com/ru/post/1395184/


All Articles