ksb mobile app style guide · ksb se & co. kgaa / last updated: may 2018 ksb mobile app style...

49
KSB Mobile App Style Guide May 2018

Upload: others

Post on 01-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

KSB Mobile App Style GuideMay 2018

Page 2: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

2KSB Mobile App Style Guide | Introduction

KSB creates mobile applications for the iPhone and iPad as well as for smartphones and tablets running the

Android operating system. This style guide defines clear guidelines to ensure that the KSB brand is easily

recognised in mobile applications. These guidelines allow us to maintain formal consistency among the

various KSB apps and adapt the basic specifications of the KSB corporate design for mobile services.

Page 3: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

3KSB Mobile App Style Guide | Contents

1. Design Basics

1.1 Special aspects of using mobile devices ................................................................................................................................................................5

1.2 Principles of the different operating systems ..................................................................................................................................................6

1.3 Fonts .......................................................................................................................................................................................................................................................7

1.4 Colours ..................................................................................................................................................................................................................................................8

1.5 Logo ........................................................................................................................................................................................................................................................9

1.6 Language selection ...............................................................................................................................................................................................................10

1.7 Images ...............................................................................................................................................................................................................................................10

1.8 App icon ........................................................................................................................................................................................................................................... 11

1.9 Splash screen ................................................................................................................................................................................................................................12

2. iOS Smartphones

2.1 Interactive elements ........................................................................................................................................................................................................... 15

2.1.1 Navigation with tab bar .................................................................................................................................................................................. 15

2.1.2 Off-canvas navigation ..................................................................................................................................................................................... 17

2.1.3 Buttons and text links ..................................................................................................................................................................................... 18

2.1.4 Teaser buttons .......................................................................................................................................................................................................... 19

2.1.5 Lists ........................................................................................................................................................................................................................................ 21

2.1.6 Input fields .................................................................................................................................................................................................................... 22

2.1.7 Settings ............................................................................................................................................................................................................................ 23

2.1.8 Other interactive elements ........................................................................................................................................................................... 24

2.2 Fonts ................................................................................................................................................................................................................................................. 25

2.3 Tables ................................................................................................................................................................................................................................................ 26

2.4 Sample designs ....................................................................................................................................................................................................................... 27

3. Android Smartphones

3.1 Interactive elements ........................................................................................................................................................................................................... 31

3.1.1 Navigation ...................................................................................................................................................................................................................... 31

3.1.2 Buttons and text links .......................................................................................................................................................................................33

3.1.3 Teaser buttons ............................................................................................................................................................................................................34

3.1.4 Lists .........................................................................................................................................................................................................................................36

3.1.5 Input fields ....................................................................................................................................................................................................................37

3.1.6 Settings ..............................................................................................................................................................................................................................38

3.1.7 Tabs ........................................................................................................................................................................................................................................39

3.2 Fonts ...................................................................................................................................................................................................................................................40

3.3 Tables ..................................................................................................................................................................................................................................................41

3.4 Sample designs ........................................................................................................................................................................................................................42

4. Tablets

4.1 General ................................................................................................................................................................................................................................................44

4.2 Split view .........................................................................................................................................................................................................................................45

5. User Interface Adaptation

5.1 Portrait and landscape format .................................................................................................................................................................................48

5.2 Adapting to other display screen sizes ............................................................................................................................................................49

Page 4: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

1. Design Basics

Page 5: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

5KSB Mobile App Style Guide | 1. Design Basics

Digital products are conceived and designed in relation to the end device of the user and the user scenario.

The way that smartphone apps are used involves a different set of design requirements than those that

apply to Web sites, for example. Smartphones are typically used on the go, in situations in which users can

become more quickly distracted by their environment. This is why only key, relevant content should be dis-

played in an app. To this end, ensure that you incorporate flat hierarchies and just a few navigation levels

to keep the structure of the app easy to view. Interactive elements must appear larger than on the Web

to ensure that they can be clicked on with a finger, which in turn requires more space.

Utilise the strengths of mobile devices – such as location-specific services, GPS and device sensors – to pro-

vide for a helpful and useful interactive experience. Also avoid their pitfalls, however, such as asking users

to complete lengthy forms. In addition, take potential constraints into account, like the environment in which

the user would like to complete specific tasks. What are the lighting conditions, for instance? Many navigation

apps allow users to configure a bright version for use in normal daylight conditions and a darker one that

does not dazzle as much for use during the evening and in the night.

1.1 Special aspects of using mobile devices

Page 6: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

6KSB Mobile App Style Guide | 1. Design Basics

The KSB App Style Guide defines the appearance of KSB apps for the two most widely used operating systems:

Apple iOS and Google Android. Each operating system has its own design language and navigation principles,

which form the basis for designing a KSB app.

To ensure that KSB apps have a standardised appearance and can be easily used on both operating systems,

the navigation principles of these systems must be taken into account when developing a KSB app.

The iOS and Google Android operating systems are updated at regular intervals. To minimise the outlay

required to adapt KSB apps to these updates, the standard elements of the respective operating systems

should be used when designing the apps.

Apple iOS

The current specifications for the Apple iOS operating system can be viewed on the Internet at:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html

(Last updated: 10/2017)

All dimensions in this Style Guide are indicated in retina pixels (@2 x).

All designs were created for the iPhone 6s/7/8 (750 x 1334 px) and iOS 11. Font sizes are indicated in pixels.

All photos and images must be stored in @3x format to ensure a crisp display.”

Google Android

The current specifications of Android’s operating system version 8 ‘Oreo’ (with Material Design) can be

consulted online:

https://www.android.com/versions/oreo-8-0/

https://developer.android.com/design/index.html

(Last updated: 21.08.2017)

All size specifications are given in “dp” in this style guide. Fonts are indicated in pixels. All designs were

created in MDPI (360 x 640 px). MDPI is regarded as the baseline that is also incorporated in the official

Android guidelines. MDPI makes it easier to scale to larger designs than the other way around. MDPI displays

a design 100 % and is the equivalent of 100 % or @1x for Apple iOS.

1.2 Principles of the different operating systems

Page 7: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

7KSB Mobile App Style Guide | 1. Design Basics

1.3 Fonts

KSB applications generally use the default system fonts set for the operating system in question. Additional

information on fonts can be found in the relevant sections on the iOS smartphone and Android smartphone.

Text is always left-aligned, or ragged right, and never justified. Text also never appears centred, except for

button text.

All text appears using mixed-case spelling, except for buttons on the Android system.

The standardised spelling and notation of recurring text elements such as phone numbers, e-mail addresses

and Internet addresses is defined in the CD section entitled “Notation”.

Additional information on KSB fonts:

https://www.ksb.com/Corporate-Design/Basic_Elements/Notation_Rules/Basiselemente/Schreibweisen/

Page 8: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

8KSB Mobile App Style Guide | 1. Design Basics

1.4 Colours

Primar Accent

Secondary

KSB blue

#336699

RGB 51/102/153

Buttons

Text links

Interactive elements

Orange

#FF6900

RGB 255/105/0

Notes

Highlighting

CTA buttons

White

#FFFFFF

RGB 255/255/255

Lists

Tables

Image background

Input fields (iOS)

Light grey

#F1F1F1

RGB 241/241/241

Text level

background

Grey

#555555

RGB 85/85/85

Title

Headings/Labels

Medium grey

#C2C2C2

RGB 194/194/194

Inactive buttons

Black

#000000

RGB 0/0/0

Body text

Navigation bar title

Tab bar title

Red

#DE0C21

RGB 222/12/33

Error messages

Warnings

KSB blue is the most important colour of a KSB app and is used for buttons, text links and interactive elements.

This ensures high recognition value and a standardised look that is aligned with the rest of KSB’s corporate

design. Call-to-action (CTA) buttons appear in the accent colour orange. Body text appears in black, whereas

titles and headings/labels have a dark grey hue.

Page 9: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

9KSB Mobile App Style Guide | 1. Design Basics

1.5 Logo

The KSB logo appears in the app icon, on the splash screen and on the start page of every KSB application.

If sufficient space is available, the KSB logo can also be placed on the subpages in the navigation bar (for

iOS) or in the app bar (for Android). Doing so may not be compliant with the guidelines established for the

respective operating system, however, in which case the app would be rejected by Apple’s App Store, for

example. Therefore, when a new KSB app is designed, a decision must be made as to whether the KSB

logo should appear on the subpages. If yes, the second step is to define exactly where the logo should be

positioned.

App icon

Splash screen Start

Page 10: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

10KSB Mobile App Style Guide | 1. Design Basics

1.6 Language selection

If a KSB app is available in several languages, the app will automatically be displayed in the language the

user has set for the operating system.

It is also possible to limit or restrict an app to a specific country in the Apple App Store or the Google Play

Store.

If the international nature of the app or the language selection option itself should be readily visible, a

menu item can be provided for changing the language (e.g. in settings).

When designing a new KSB app, the KSB specialist department responsible must define the policy for

handling or dealing with language versions.

1.7 Images

All images used in a KSB app correspond with the KSB photo style (also refer to the KSB photo style guide-

lines).

Additional information on the KSB photo style:

https://www.ksb.com/linkableblob/Corporate-Design/341772-514211/data/Photo_style-data.pdf

Not!

Image size

Images must not be displayed too small in a KSB

app and ideally should span the full width of the

screen. Small images are only permitted as thumb-

nails in tables and lists.

Arrangement

Text is not combined with images. The image

must be displayed over the full width above or

below the corresponding text.

For the correct layout, see

2.1.8 Other interactive elements.

Page 11: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

11KSB Mobile App Style Guide | 1. Design Basics

1.8 App icon

Note:

To ensure that the display name appears in full on the

home screen, the text should include no more than

approximately 11 characters. Longer names will be

truncated with an ellipsis.

All other iOS display sizes:

https://developer.apple.com/ios/human-interface-guide-

lines/icons-and-images/app-icon/

Note:

The length of the display name depends on the device

being used. After the maximum length available is

reached, the name is truncated with an ellipsis.

For more information please see:

https://material.io/guidelines/style/icons.html

220 px ≈ 43%

512 x 512 px

400 x 400 dp

301 x 133 px

iOS app icon (example)

Android product icon (example)

43%

236 x 104 dp

iOS home screen with KSB app icons

Android home screen with KSB product icon

The KSB brand is clearly communicated in every app icon. The app icon includes the image of the splash

screen and the KSB logo. No text appears in the app icon itself.

The app’s display name appears in the icon label below the app icon on the home screen. Due to the

limited number of characters that can be used, the display name generally does not include “KSB”.

App icons for iOS can be downloaded as PSD files.

Page 12: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

12KSB Mobile App Style Guide | 1. Design Basics

1.9 Splash screen

The splash screen appears after the user starts the app and remains visible until the app has fully loaded.

The time it takes to load an app can vary depending on the scope of the application. Once the app has

fully loaded, the start page appears in place of the splash screen.

Fixed elements of the splash screen include the KSB logo, the KSB brand claim, a large image with the

“wave” and the name or title of the app. The image can be a product photo or another, appropriate motif,

depending on the purpose and content of the app (also refer to the KSB photo style guidelines). The image

that appears on the splash screen is also used for the app icon (see page 11). Splash screens for Apple iOS

can be downloaded as PSD files.

1/31/3

90 px

45 dp

24 px12 dp

60 px 60 px

54 px

22 dp142 x 64 px

72 x 32 dp

344 x 54 px

172 x 27 dp

500 px = 2/32/3

500 px ≈ 37%

≈ 33%

iOS smartphone Android smartphone

Heading 1

SF Pro Display Bold 70 px

Line spacing 88 px

Grey, RGB 85/85/85

Heading 1

Roboto Bold 34 px

Line spacing 44 px

Grey, #555555

20 dp 20 dp

1

2

21

Additional definitions and specifications for iOS splash screens:

https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/

Page 13: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

13KSB Mobile App Style Guide | 1. Design Basics

Android tablet

iOS tablet

1/3

1/3

40 dp

80 px

30 dp

60 px

40 dp

80 px

2/3

2/3

ca. 40%

ca. 34%

ca. 10%

ca. 10%

ca. 6%

ca. 6%

158 x 70 dp

316 x 140 px

194 x 30 dp

388 x 60 px

Heading 0: Roboto Bold 56 px, line spacing 66 px, grey, #555555

Heading 0: SF Pro Display Bold 100 px, line spacing 120 px, grey, #555555

1

1

1 12 px

24 px

Page 14: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

2. iOS Smartphones

Page 15: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

15KSB Mobile App Style Guide | 2. iOS Smartphones

Navigation elements are displayed in line with the iOS standard. The lower tab bar navigation panel displays up to five

menu items and is used if the user wants to quickly navigate between several items. The menu item selected in the tab

bar is highlighted in blue.

The navigation bar is used to navigate in the upper area. On the app’s start page, the KSB logo is positioned centrally

in the navigation bar. On the subpages, the page title appears in the navigation bar so that users know where they

are in the app.

The tab bar is always displayed together with the navigation bar.

Different buttons, text links and the standard iOS segmented controls element can be used for interactions in a KSB

app.

2.1 Interactive elements

2.1.1 Navigation with tab bar

Additional definitions and specifications for navigation bars:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Bars.html

Use of standard icons:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/BarIcons.html

Subpage with navigation bar in normal conditionStart page with upper navigation bar and lower tab bar

2

2

3

3

The back button is positioned at the left in the navi-

gation bar and takes the user back to the last page, to

the higher-level menu item or to the start page.

Selected menu item in the tab bar

Icons are taken from the standard iOS coll-

ection. If icons are custom-designed, they

must be formally aligned with the existing

iOS icons with respect to line thickness,

corner rounding and similar.

The toolbar is optionally located at the right in the

navigation bar and includes additional functions on a

page, such as search, share, note and edit.

1

ca. 50 x 50 px

Navigation Bar =193 px

Status Bar = 40 px

Tab

Bar 1

00px

189 x 84 px

1

Page 16: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

16KSB Mobile App Style Guide | 2. iOS Smartphones

Subpage with navigation bar when scrollingSubpage with navigation bar in normal condition

Navigation bar =193 px

1 2

2 Navigation bar at half heightNavigation bar normal1

On the app’s start page, the KSB logo is positioned centrally in the navigation bar. On the subpages, the page title

appears in large type on the left-hand side. If users swipe up to see content that is not visible in the display area, the

height of the navigation bar is halved and the page title appears in smaller type in the middle of the navigation bar.

Page 17: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

17KSB Mobile App Style Guide | 2. iOS Smartphones

The off-canvas menu is practical for navigating with more than five menu items that do not always need to

be within view. The menu can only be accessed from the app’s start page. The active menu item is high-

lighted by a blue line at the left margin. On all other subpages, a back button is positioned in place of the

menu icon.

2.1.2 Off-canvas navigation

Message icon

Used for new messages in the inbox or

important messages, for example

Größe: 60 px x 44 px

Radius: 12 px

Text link

SF Pro Display Regular 34 px

KSB blue, RGB 51/102/153

1 2

2

1

Start page with off-canvas menu in the navigation bar Off-canvas menu open

120 px

Page 18: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

18KSB Mobile App Style Guide | 2. iOS Smartphones

Standard buttons appear in KSB blue. Call-to-action buttons trigger an action (e.g. order, log on, download,

purchase). These buttons appear in orange and should be used sparingly. A button can be inactive if forms

have not been completed, fields have not been selected or a process has not been concluded, for example.

On larger displays, only the width of the buttons is adapted, not the height. Clickable texts (text links)

appear in KSB blue.

2.1.3 Buttons und text links

Call-to-Action buttons

Text links

Standard buttons

1

4

1

4

6

6

ButtonButton: KSB blue, RGB 51/102/153Text: White

Button when pressedButton: 30% blackText: White

Inaktiv buttonButton: medium grey, RGB 194/194/194Text: grey, RGB 85/85/85

ButtonButton: Orange, RGB 255/87/31Text: White

Button when pressedButton: 30% blackText: White

Text linksText: SF Pro Display Medium 34 px KSB blue, RGB 51/102/153

Text links when pressed30% black

2

5

2

5

77

3

3

3

88 px

Page 19: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

19KSB Mobile App Style Guide | 2. iOS Smartphones

Teaser buttons take the user to a subpage or to a page that contains additional information. A teaser can

be used with a background photo on the start page. All buttons are displayed with rounded corners (12 px).

On display screens of different sizes, only the width of these buttons is adapted, while graphics and images

increase in size proportionately.

See 2.1.3. Buttons for information on how the buttons appear when pressed, or clicked on.

2.1.4 Teaser buttons

Teaser buttons, largeTeaser button on start page

Button: KSB blue, RGB 3/75/147Text: SF Pro Display Medium 34 px, white

1

image heightmin. 300 pxmax. 420 px

88 px

30 px 30 px

1

1

30 px

30 px

Page 20: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

20KSB Mobile App Style Guide | 2. iOS Smartphones

2.1.4 Teaser buttons

30 px30 px 30 px

30 px

Teaser buttons, small

Bildhöhemin. 300 pxmax. 350 px

1

1 Background colourLight grey, RGB 241/241/241

Not!

Related teaser buttons may not be separated.

120 px

Page 21: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

21KSB Mobile App Style Guide | 2. iOS Smartphones

Interactive list rows measure 100 px in height (taller than the iOS standard elements of 88 px) to improve

usability.

List rows that contain graphics measure 130 px in height. The graphics used should not include too many

details and must be easy to view and recognise.

Lists are always presented on a white background. The heading has a grey background.

2.1.5 Lists

100 px 130 px

Lists with thumbnailsBasic lists

1

2

2

3

1 Heading 3

SF Pro Display Semibold 34 px

Line spacing 46 px

Grey, RGB 85/85/85

Text links

SF Pro Display Regular 34 px

Line spacing 40 px

KSB blue, RGB 51/102/153

When pressed: 30% Schwarz

2

3 Image format

94 x 94 px

Page 22: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

22KSB Mobile App Style Guide | 2. iOS Smartphones

Input fields such as login fields are displayed in line with the iOS standard.

The fields span the full width of the screen and are grouped by topic, with no spaces between the rows.

The input field titles have a grey background.

2.1.6 Input fields

Page 23: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

23KSB Mobile App Style Guide | 2. iOS Smartphones

The settings are displayed in line with the iOS standard. The fields span the full width and are grouped by

topic, with no spaces between the rows.

2.1.7 Settings

Additional definitions and specifications for settings:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Content-Views.html

Page 24: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

24KSB Mobile App Style Guide | 2. iOS Smartphones

Additional interactive elements are displayed in line with the iOS standard.

The segmented controls interactive element comprises two or more buttons arranged next to each other that

display several possible statuses or menu items. On Android systems, tabs are used instead (see 3.1.7 Tabs).

Only one item can be selected at a time. The item selected is highlighted in blue.

2.1.8 Other interactive elements

Not!

1

1

Back button

KSB blue, RGB 51/102/153

The name of the higher-level page can be placed to

the right of the back button.

Toolbar element

E.g. text links or icons

KSB blue, RGB 51/102/153

Segmented controls

SF Pro Display Regular 26 px

KSB blue, RGB 51/102/153

Items selected are highlighted in blue.

2

2

3

3

Additional definitions and specifications for interactive elements:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Controls.html

The menu items of iOS segmented controls always

have the same importance, or significance, meaning

that no one specific menu item is subordinate to

another.

The back button is always positioned left and takes

the user to the next-highest menu level.

Page 25: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

25KSB Mobile App Style Guide | 2. iOS Smartphones

2.2 Fonts

66 px

60 px

1

1

Heading 1

SF Pro Display Bold 70 px

Line spacing 88 px

Grey, RGB 85/85/85

Heading 2

SF Pro Display Bold 50 px

Line spacing 66 px

Grey, RGB 85/85/85

Heading 3

SF Pro Display Bold 34 px

Line spacing 26 px

Grey, RGB 85/85/85

Body text

SF Pro Text Regular 32 px

Line spacing 44 px

Black

Text navigation bar

SF Pro Text Semibold 34 px

Black

Text links

SF Pro Text Regular 34 px

KSB blue, RGB 51/102/153

When pressed: 30% black

Hintergrund

Light grey, RGB 241/241/241

2

2

4

5

6

7

7

7

6

5

4

3

3

The respective iOS system font is used (iOS 11: San Francisco Pro Display for headlines and San Francisco

Pro Text for copy).

To provide a better backdrop and contrast for images and text, body text is presented on a light grey back-

ground (see 1.4 Colours). Headings always appear in grey, with body text in black and text links in blue.

Page 26: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

26KSB Mobile App Style Guide | 2. iOS Smartphones

1

2

Heading 3

SF Pro Display Bold 34 px

Line spacing 46 px

Grey, RGB 85/85/85

Table title

SF Pro Display Bold 26 px

Line spacing 34 px

Grey, RGB 85/85/85

Tables have a continuous white background. The heading of the table has a grey background.

2.3 Tables

Dividers2 pxLight grey, RGB 241/241/241

36 px

1

2

3

3 Table text

SF Pro Display Regular 32 px

Line spacing 42 px

Black

Page 27: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

27KSB Mobile App Style Guide | 2. iOS Smartphones

2.4 Sample designs

Start page with full-scale teaser button

Front page with teaser buttons Subpage with small teaser buttons

Off-canvas menu open

Page 28: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

28KSB Mobile App Style Guide | 2. iOS Smartphones

2.4 Sample designs

Lists

Product details page

Lists with thumbnails

Product details page with table and CTA button

Page 29: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

29KSB Mobile App Style Guide | 2. iOS Smartphones

2.4 Sample designs

Product details page with full-screen image

Page 30: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

3. Android Smartphones

Page 31: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

31KSB Mobile App Style Guide | 3. Android Smartphones

Navigation drawerApp bar on the front page

54 dp

30 dp

Status Bar = 24 dp

App Bar = 56 dp60 dp

36 dp

28 dp

140 x 64 dp1 2

3

1

2

Side navigation

Toolbar

The toolbar optionally appears at the right in the

app bar and includes additional functions on a

page, such as search, share, note and edit.

3

4

4

Navigation drawer

The higher-level navigation drawer menu

spans the full height of the display screen.

When opened, it slides in from left to right

over the current page.

Secondary menu item

Roboto Medium 18 px, KSB blue, #336699

Additional definitions and specifications for navigation elements:

https://material.io/guidelines/layout/structure.html

The Android “side navigation” standard element is used for navigating. If there are only a few menu items,

the side navigation element can be left out (not required). The menu items can then be accessed via the

app bar navigation panel, for example.

Different buttons, text links and tabs can be used for interactions in a KSB app.

3.1. Interactive elements

3.1.1 Navigation

Page 32: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

32KSB Mobile App Style Guide | 3. Android Smartphones

Open menu in toolbar

Back button

The back button is positioned on all

subpages and takes the user back to

the higher-level page.

5

5

Page 33: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

33KSB Mobile App Style Guide | 3. Android Smartphones

36 dp

56 dp

48 dp Touch-Fläche

Additional definitions and specifications for buttons:

https://material.io/guidelines/components/buttons.html

1

4

6

7

ButtonButton: KSB Blue, #336699Text: White

Button when pressedButton: 30 % blackText: White

Inactive buttonButton: Medium grey, #C2C2C2Text: Grey, #555555

ButtonButton: Orange, #FF571FText: White

Button when pressedButton: 30 % blackText: White

FABButton: Orange, #FF571FIcon: White

Text link

Text: KSB blue, #336699

Text link, pressed

Text: KSB blue, #336699

Background: Medium grey, #C2C2C2

Inactive text link

Text: Medium grey, #C2C2C2

2

5

8

3

1

4

6

2

5

7

3

3

8

99

Standard buttons

Call-to-action buttons

Text links

Floating action button (FAB)

Buttons are a material design standard element. Standard buttons appear in KSB blue. Call-to-action buttons

trigger an action (e.g. order, log on, download, purchase). These buttons should be used sparingly. A button

can be inactive if forms have not been completed, fields have not been selected or a process has not been

concluded, for example.

On larger displays, only the width of the buttons is adapted, not the height. Clickable texts (text links) appear in

KSB blue.

3.1.2 Buttons and text links

Page 34: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

34KSB Mobile App Style Guide | 3. Android Smartphones

Teaser buttons take the user to a subpage or to a page that contains additional information. A teaser can

be used with a background photo on the start page.

All teaser buttons are displayed with rounded corners (5 dp).

On display screens of different sizes, only the width of the blue buttons is adapted, while the graphics and

images increase in size proportionately. See 3.1.2 Buttons for information on how the buttons appear

when pressed.

3.1.3 Teaser buttons

Teaser button on the start page Teaser buttons, large

1 Button: KSB blue, #336699

Text: Roboto Medium 14 px, white

16 dp

16 dp

16 dp 16 dp

Bildhöhemin. 170 dpmax. 200 dp

48 dp1

Page 35: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

35KSB Mobile App Style Guide | 3. Android Smartphones

3.1.3 Teaser buttons

Teaser buttons, small

2 Background colour

Light grey, #F1F1F1

16 dp

Bildhöhemin. 170 dp max. 190 dp

2

16 dp 16 dp

16 dp

60 dp

Page 36: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

36KSB Mobile App Style Guide | 3. Android Smartphones

52 dp72 dp

1

1

2

2 3

3Heading 3

Roboto Medium 16 px

Line spacing 22 px

Grau, #555555

List title

Roboto Medium 16 px

Line spacing 22 px

Blau, #336699

Image format

50 x 50 dp

Additional definitions and specifications for lists:

https://material.io/guidelines/components/lists.html

Basic lists Lists with thumbnails

2 Background colour

Light grey, #F1F1F1

2

3.1.4 Lists

Interactive list rows measure 52 dp in height to improve usability. List rows that contain graphics measure

72 dp in height. The graphics used should not include too many details and must be easy to view and

recognise. Lists are always presented on a white background. The heading has a grey background.

Page 37: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

37KSB Mobile App Style Guide | 3. Android Smartphones

Additional definitions and specifications for input fields:

https://material.io/guidelines/components/text-fields.html

1 Text entry

Roboto Regular 16 px

Black

1

Input fields without text Input fields with text

3.1.5 Input fields

Input fields such as login fields are displayed in line with the Android standard.

Unlike with lists and tables, the text entered appears against a background shaded in light grey.

Page 38: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

38KSB Mobile App Style Guide | 3. Android Smartphones

Additional definitions and specifications for settings:

https://material.io/guidelines/patterns/settings.html

52 dp

1

1

Heading of text entry

Roboto Medium 12 px

Grey, #555555

3.1.6 Settings

Settings are displayed in line with the Android standard.

The fields span the full width and are grouped by topic, with no spaces between the rows.

Page 39: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

39KSB Mobile App Style Guide | 3. Android Smartphones

Tabs with three menu items Scrollable tabs containing more than three menu items

74 dp

74 dp

1

11

Tab title

Roboto Medium 14 px

KSB blue, #336699

Additional definitions and specifications for tabs:

https://material.io/guidelines/components/tabs.html

3.1.7 Tabs

Tabs allow users to navigate on a particular page and display several possible statuses or menu items.

Only one tab item can be selected at a time. The tab item currently selected is highlighted with a blue line

below the tab title. On iOS devices, segmented controls are used in place of tabs (see 2.1.8 Other interactive

elements).

Page 40: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

40KSB Mobile App Style Guide | 3. Android Smartphones

3.2 Fonts

The respective Android system font is used (bei OS8: Roboto).

To provide a better backdrop and contrast for images and text, body text is presented on a light grey back-

ground. Headings always appear in grey, with body text in black and text links in blue.

30 dp3

3

1

1

44

4

5

5

6

6

7

7

2

2

Heading 2

Roboto Medium 22 px

Line spacing 28 px

Grey, #555555

Body text

Roboto Regular 16 px

Line spacing 22 px

Black

Background

Light grey, #F1F1F1

App bar page title

Roboto Medium 20 px

Grey, #555555

Heading 3

Roboto Medium 16 px

Line spacing 22 px

Grey, #555555

Text links

Roboto Medium 16 px

Blue, #336699

When pressed: 30 % black

Heading 1

Roboto Medium 34 px

Line spacing 44 px

Grey, #555555

Additional definitions and specifications for fonts:

https://material.io/guidelines/style/typography.html

Page 41: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

41KSB Mobile App Style Guide | 3. Android Smartphones

3.3 Tables

Tables have a continuous white background.

The heading of the table has a light grey background.

1

1

2

2 3

3Heading 3

Roboto Medium 16 px

Line spacing 22 px

Grey, #555555

Table title

Roboto Medium 14 px

Line spacing 22 px

Black

Dividers1 dpLight grey, #F1F1F1

20 dp

16 dp

20 dp

Table text

Roboto Regular 16 px

Line spacing 22 px

Black

Page 42: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

42KSB Mobile App Style Guide | 3. Android Smartphones

3.4 Sample designs

Start page with full-scale teaser button

Subpage with teaser buttons Subpage with tabs

Navigation drawer

Page 43: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

4. Tablets

Page 44: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

44KSB Mobile App Style Guide | 4. Tablets

4.1. General

A new app does not need to be programmed to adapt a smartphone app to a tablet device. All graphics and

interface elements of the smartphone can also be used on the tablet. The sizes and styles of the interface

elements remain as is but can vary in width, depending on the display screen (e.g. buttons, tables, tab bar

and navigation bar). Otherwise, the same specifications that apply to smartphones running the iOS or Android

operating system also apply. Examples and resources for making tablet adaptations can be referred to in

the specifications for the operating systems.

The sample screenshot below shows the navigation drawer and the content area of an Android screen.

The width of the navigation drawer and the height of the list elements correspond to smartphone standards.

Page 45: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

45KSB Mobile App Style Guide | 4. Tablets

4.2. Split view

The advantage of large-screen tablets lies in combining several smartphone pages, which results in a split

view. This allows space to be used more efficiently and makes it easier for the user to navigate the app.

The split view also provides for a more streamlined overview of the content of the app.

On this sample Android screen, a page containing teaser buttons is combined with the product page.

Page 46: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

46KSB Mobile App Style Guide |

On this sample iOS screen, a list page is combined with a teaser button page.

4. Tablets

Page 47: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

5. User Interface Adaptation

Page 48: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

48KSB Mobile App Style Guide | 5. User Interface Adaptation

Sample view of an iOS smartphone in portrait and

landscape format

1

1

1

The status bar and tab bar can also be removed in landscape format

to add more space for content if the app was also designed in portrait

format.

5.1 Portrait and landscape

Examples

Apps can be designed in portrait and/or landscape format. Not every app needs to be designed to support

both formats, however, as some applications lend themselves to a specific format (games, for example, are

best played in landscape format).

Changing the format can also be practical within an app for certain functions, as the following explains. The

size of each element included on the screen generally remains as is when the format is changed. System

buttons are adapted to the corresponding screen width, while the elements in the tab bar are distributed

across the screen.

There are different ways to adapt an app designed in portrait format to landscape format:

1. The interface elements are realigned automatically. For example, two teaser buttons are arranged next

to each other in portrait format, with three appearing in landscape format. List elements are adapted

automatically and become wider.

2. Additional elements or functions are displayed in landscape format, such as a profile containing additi-

onal product details on a pump.

3. Supplementary or similar content is displayed in landscape format. For example, an app shows a list

overview in portrait format and an additional diagram in landscape format.

4. Completely different contents can also be displayed in landscape format. In default portrait format, for

example, all functions of a KSB app are displayed, while landscape format offers quick access to pump

settings.

Page 49: KSB Mobile App Style Guide · KSB SE & Co. KGaA / Last updated: May 2018 KSB Mobile App Style Guide 1. Design Basics 5 Digital products are conceived and designed in relation to the

© K

SB S

E &

Co.

KG

aA /

Las

t up

date

d: M

ay 2

018

49KSB Mobile App Style Guide |

iPhone 6 iPhone 5

Proportional

Width

Height remains identical

Spacing remains identical

1

1

1

Icons (= symbols, pictograms) and indi-

vidual graphics remain as is.

5. User Interface Adaptation

5.2 Adapting to other display screen sizes

Interface elements are adapted differently for smaller and larger display screen sizes (e.g. for the iPhone 6,

the iPhone 5 and tablets). In the process, standard elements such as the tab bar and navigation bar, buttons,

tables and input fields retain their original height and only change in width. Graphics and images increase

in size proportionately.