App transduction process and app transduction naming specification detailed full version

Source: Internet
Author: User

Transferred from: http://www.25xt.com/appdesign/7339.html

We all know that a complete set of apps will usually have a lot of Zhang Chetu, whether the IPhone needs 1x, 2x, 3x files, Android requires at least 3 kinds of hdpi, xhdpi, xxhdpi. In the huge number of transduction how to get the RD responsible for the set map to quickly find the required picture file, the command mode of the file name requires both sides of the unified format to facilitate the operation of everyone. Therefore, it is very useful to develop a very effective and convenient app transduction naming convention.

Follow the 25 academy's small series to learn more about the app transduction named process and naming conventions.

Basically the App's cut graph can be divided into the following major categories:

backgrounds, buttons, icons, pictures, photos, TabBar icon, and more.

In order for transduction to be managed, it is usually named after the nature of the image. such as Bg-xxx.png, Btn-xxx.png, Img-xxx.png, Tab-xxx.png. When the image is to be used for the Retina screen, just add "@2x" to the file name. such as [email protected], [email protected], [email protected]. Bg-xxx.png in the middle of the name-can be changed to _.

iOS HIG is written with the Desktop icon file named use-if transduction is only for iOS, you can use the same naming method as iOS. Please note that Android does not support the naming method, if the file is to be used on Android, please change all – to the bottom line. It is best not to take numbers or symbols as the beginning of a file name, such as 3-icon.png, +abc.png, etc.

Background
Bg-xxx.png, a basemap from the entire page, a TableView field basemap, and Navigation Bar basemaps can all be counted within the background range.

Page background
To pay attention to the height of the entire screen, most of the pages need to deduct the status column and Navigation bar height, if the screen has tab Bar, the basemap size will be smaller.

TableView Field Basemap
Apply in the list. The contents of a list field may contain thumbnails, descriptive text, arrows, and so on. For the sake of aesthetics or speed up the development efficiency, sometimes the thumbnail and arrows are done directly on the basemap, in this case, you should first confirm to RD discussion which elements in a single field, and what elements are directly on the basemap.

Button Bottom Chart
Buttons have a lot of different practices, some will be the whole button together with the text cut, and some used in the built-in buttons, basemaps and text are separate. Here refers to the Basemap and text separate buttons, the advantage is that the button can be shortened with the length of the text itself, the Basemap will also extend itself, do not need to have all the buttons in the App to cut out.

The transduction of a button is often named Btn-xxx.png. The button in the APP has 4 properties, divided into general, click, cannot click, select. But not the pursuit of refinement and completeness, only the general properties of the button map can be, on the IOS RD can be clicked on the user button when the original file dimmed as a click Prompt.

(Android App button must be 2 images, general status, click state.) )

General (Normal): Btn-xxx-n.png, the most basic button appearance.

Click (highlight): Btn-xxx-h.png, the user touches the screen button, in order to inform the user to have a click to appear in response to the prompt.

cannot click (disabled): btn-xxx-d.png, which means the app has this function but the user cannot use it. For example, if the app installed on your ipod has a call-to-phone feature. Since you cannot be clicked, there is a direct hidden approach. To hide the button directly or to render it in a state that cannot be clicked is subject to availability.

checked (selected): btn-xxx-s.png, checked when there is a plural option, but usually does not take the button to do the plural options control, this button state of the opportunity is not high.

In addition, illustrations, pictures, photos I also used to have a fixed naming method. The main is to allow RD to quickly set up the map, and there is no hard to specify how to name the document classification.

Illustration: Icon-xxx.png.

Photo: Pic-xxx.png or Img-xxx.png.
Photo: Pho-xxx.png.

PS. If it is a serial number, start numbering from 0!

The icon on the TabBar is very special, although it is an icon, but I will not be named Icon-xxx.png. In order to partition with other icon, I will use Tab-xxx.png to express. (App:app Store)

If you use IOS built-in TabBar, the icon size and mapping methods are subject to specification. After iOS5, TabBar can change the Basemap and icon Chart, and is not limited by the black-bottom white icon. The TabBar can be divided into three layers: the bottom layer, the highlight layer when selected, and the icon layer. (App:find my friends)

The bottom layer, the highlight layer will automatically extend due to the number of TabBar, height is 49px. Icon needs to make 30x30px according to guideline. When selected, icon changes, so TabBar's transduction has 4 parts: Basemap, highlight when selected, icon in general, and icon when selected.

The following 25 academy is attached to some of the great gods to share the app transduction naming conventions.

App transduction process and app transduction naming specification detailed full version

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.