Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADDC 2018: Jolanda Verhoef - Apps can have design systems too!

ADDC 2018: Jolanda Verhoef - Apps can have design systems too!

How do you maintain a consistent design for your native apps? This talk will present a solution for creating a living design system on mobile platforms. You'll walk away with the knowledge to start your own design system journey!

More about the talk, authors & slides: https://addconf.com/2018/schedule/apps-can-have-design-systems-too!/
Read about the conference: https://addconf.com

More Decks by ADDC - App Design & Development Conference

Other Decks in Technology

Transcript

  1. @lojanda Design System One place with a detailed documentation of

    all the designs, kept in sync with the actual implementation
  2. @lojanda What about native? Here is a library for React

    Native! Awesome! But I don’t use React Native.
  3. @lojanda What about native? Here is a library for React

    Native! Awesome! But I don’t use React Native. I think most people just work on web…
  4. @lojanda Typography Title The quick brown fox jumps over the

    lazy dog. Audiowide, 72px, white Body The quick brown fox jumps over the lazy dog. Helvetica, 48px, white
  5. @lojanda Share Design Tokens WEB hsl(9, 45%, 57%) ANDROID #C36F60

    iOS rgb(195, 111, 96) ORIGIN subtleRed #C36F60
  6. @lojanda Web != Android != iOS Share Design Tokens subtleRed

    #C36F60 Original format Converters to web / android / iOS Setup to automatically publish changes rgb(195, 111, 96) Theo
  7. @lojanda Share Design Tokens - Core elements of your UI

    - Shared among web, Android, iOS - Different representation on web, Android, iOS - Changes are automatically distributed
  8. @lojanda 2. Component library & app - Re-usable elements -

    Separate library - Demo app for iOS - Demo app for Android
  9. @lojanda Run an emulator in your browser Appetize.io * I’m

    not commercially linked to these products
  10. @lojanda Run an emulator in your browser Easy integration Full

    experience 3rd party dependency Pretty expensive Not directly visible
  11. @lojanda 3. Component website - One place for the Design

    System - Upload screenshots - Run emulator in browser
  12. @lojanda Resources • Twitter: @lojanda • Theo: github.com/salesforce-ux/theo • appetize.io:

    appetize.io • Run that app: runthatapp.com • Sample: github.com/jolandaverhoef/living-design-system-android
  13. @lojanda Apps can have Design Systems too! Join the discussion

    at design-systems.slack.com / #topic-mobile