[{"data":1,"prerenderedAt":408},["ShallowReactive",2],{"page:\u002Fapplications\u002Fapp":3},{"id":4,"title":5,"body":6,"description":400,"extension":401,"meta":402,"navigation":403,"path":404,"seo":405,"stem":406,"__hash__":407},"pages\u002Fapplications\u002Fapp.md","App",{"type":7,"value":8,"toc":391},"minimark",[9,14,18,21,50,54,57,101,117,120,124,156,268,272,281,339,343,346],[10,11,13],"h2",{"id":12},"the-app-in-one-look","The app in one look",[15,16,17],"p",{},"The app is the product, and the brand at its most practical. Open it and the map shows where you are, your zone is already found, and the parking card at the bottom has one button. Everything else is a tap away, never in the way.",[19,20],"app-phones",{},[22,23,24,32,38,44],"ul",{},[25,26,27,31],"li",{},[28,29,30],"strong",{},"The map is home."," The app opens on the map, never on a menu, a news screen or an ad.",[25,33,34,37],{},[28,35,36],{},"One thing to do per screen",", with one filled button. Everything else is outlined or text.",[25,39,40,43],{},[28,41,42],{},"The amount and the time are always visible"," while you park: in the card, on the lock screen, in the Dynamic Island.",[25,45,46,49],{},[28,47,48],{},"Calm by default."," White and gray surfaces, navy text, blue for what you can do. Orange is never in the app.",[10,51,53],{"id":52},"structure","Structure",[15,55,56],{},"Three tabs, always in this order. They are the only navigation at the top level.",[58,59,60,73],"table",{},[61,62,63],"thead",{},[64,65,66,70],"tr",{},[67,68,69],"th",{},"Tab",[67,71,72],{},"What it holds",[74,75,76,85,93],"tbody",{},[64,77,78,82],{},[79,80,81],"td",{},"Map",[79,83,84],{},"The map, search, the zone you're in and the parking card. Starting, extending and stopping happen here.",[64,86,87,90],{},[79,88,89],{},"Activities",[79,91,92],{},"Every parking action and payment, newest first, with the invoice per month.",[64,94,95,98],{},[79,96,97],{},"Settings",[79,99,100],{},"License plates, payment, notifications, your account and help.",[15,102,103,106,107,110,111,116],{},[104,105,89],"em",{}," is the name of the tab, not a word for one parking action: that is always a ",[104,108,109],{},"parking action"," (see the ",[112,113,115],"a",{"href":114},"\u002Fvoice\u002Fwords","word list",").",[15,118,119],{},"Deeper screens slide in from the right with a back arrow. Choices that belong to the current screen, like picking a car or an end time, open as a sheet from the bottom with 16px corners and a drag handle.",[10,121,123],{"id":122},"building-screens","Building screens",[15,125,126,127,131,132,136,137,141,142,141,146,150,151,155],{},"Every screen is built from the ",[112,128,130],{"href":129},"\u002Fdesign-system","design system",": the ",[112,133,135],{"href":134},"\u002Fdesign-system\u002Ftokens","tokens"," for color, type, spacing and radius, and components like the ",[112,138,140],{"href":139},"\u002Fdesign-system\u002Fbutton","button",", the ",[112,143,145],{"href":144},"\u002Fdesign-system\u002Flicence-plate","license plate",[112,147,149],{"href":148},"\u002Fdesign-system\u002Fzone-badge","zone sign"," and the ",[112,152,154],{"href":153},"\u002Fdesign-system\u002Fsession-card","parking card",".",[58,157,158,168],{},[61,159,160],{},[64,161,162,165],{},[67,163,164],{},"Part",[67,166,167],{},"Rule",[74,169,170,191,210,229,244,252,260],{},[64,171,172,175],{},[79,173,174],{},"Screen",[79,176,177,181,182,186,187,190],{},[178,179],"color-chip",{"c":180},"white"," as ",[183,184,185],"code",{},"surface",", 24px margins (",[183,188,189],{},"space2XL",")",[64,192,193,196],{},[79,194,195],{},"Cards and rows",[79,197,198,201,202,205,206,209],{},[183,199,200],{},"surfaceContainer"," ",[178,203],{"c":204},"grey 100"," or a white card with ",[183,207,208],{},"radiusM",", 18 by 24px padding",[64,211,212,215],{},[79,213,214],{},"Titles",[79,216,217,220,221,224,225,228],{},[183,218,219],{},"headlineSm"," for a screen title, ",[183,222,223],{},"titleMd"," for a row, ",[183,226,227],{},"bodyMd"," for its second line",[64,230,231,234],{},[79,232,233],{},"Text",[79,235,236,239,240,243],{},[178,237],{"c":238},"secondary 1000"," for everything you read, ",[178,241],{"c":242},"grey 700"," for secondary lines, never lighter for something people need",[64,245,246,249],{},[79,247,248],{},"Icons",[79,250,251],{},"Material Symbols Rounded, 20 or 24px, in the color of the text next to them",[64,253,254,257],{},[79,255,256],{},"Feedback",[79,258,259],{},"A snackbar at the bottom for something that happened, a callout in the screen for something to do, a dialog only when a choice can't wait",[64,261,262,265],{},[79,263,264],{},"Loading",[79,266,267],{},"Gray shimmer bars in the shape of the content, never a spinner on a whole screen",[10,269,271],{"id":270},"words-in-the-app","Words in the app",[15,273,274,275,150,279,155],{},"The app speaks like the rest of SimplePark, only shorter. See ",[112,276,278],{"href":277},"\u002Fvoice\u002Ftone","tone of voice",[112,280,115],{"href":114},[22,282,283,302,317,325],{},[25,284,285,288,289,292,293,292,296,292,299,155],{},[28,286,287],{},"Buttons are verbs",": ",[104,290,291],{},"Start parking",", ",[104,294,295],{},"Extend",[104,297,298],{},"Stop",[104,300,301],{},"Add a license plate",[25,303,304,288,307,292,309,292,311,292,314,155],{},[28,305,306],{},"Titles are nouns",[104,308,81],{},[104,310,89],{},[104,312,313],{},"License plates",[104,315,316],{},"Payment",[25,318,319,288,322],{},[28,320,321],{},"Errors say what happened and what to do",[104,323,324],{},"We couldn't start your parking action. Try again; if it still doesn't work, send us a WhatsApp.",[25,326,327,288,330,292,333,292,336,155],{},[28,328,329],{},"Numbers as numerals",[104,331,332],{},"€ 0.29",[104,334,335],{},"15 minutes",[104,337,338],{},"17:30",[10,340,342],{"id":341},"outside-the-app","Outside the app",[15,344,345],{},"The app also shows up where people don't open it. These parts follow the same rules, with even fewer words.",[58,347,348,358],{},[61,349,350],{},[64,351,352,355],{},[67,353,354],{},"Place",[67,356,357],{},"What it shows",[74,359,360,368,379],{},[64,361,362,365],{},[79,363,364],{},"Lock screen and Dynamic Island",[79,366,367],{},"The Live Activity: the zone, the time left or the end time, and Stop and Extend",[64,369,370,373],{},[79,371,372],{},"Notifications",[79,374,375,376],{},"What happened or what's about to, in one line: ",[104,377,378],{},"Your parking action stops in 15 minutes.",[64,380,381,384],{},[79,382,383],{},"App icon",[79,385,386,387,390],{},"The white pin on ",[178,388],{"c":389},"primary 500",", centered at about 46% of the width, nothing else on it.",{"title":392,"searchDepth":393,"depth":393,"links":394},"",2,[395,396,397,398,399],{"id":12,"depth":393,"text":13},{"id":52,"depth":393,"text":53},{"id":122,"depth":393,"text":123},{"id":270,"depth":393,"text":271},{"id":341,"depth":393,"text":342},"How the brand works in the SimplePark app.","md",{},true,"\u002Fapplications\u002Fapp",{"title":5,"description":400},"applications\u002Fapp","hbAa9lWVvNIVH4RDy6uZ3wRVw7uGRN96DvLxGbxwp_4",1792779481069]