@kevinnhansenn/palette-mobile
TypeScript icon, indicating that this package has built-in type declarations

13.0.0 • Public • Published

Palette Mobile

@artsy/palette-mobile npm version Release

Artsy's Design System on Mobile

Meta

What is Palette?

Palette is a collection of primitive, product-agnostic elements that help encapsulate Artsy's look and feel at base level. This project is intended to be used across our digital product portfolio.

Does my component belong in Palette?

If the component applies to Artsy as a brand and can/will be used across multiple digital products, then Palette is a great place for it. If it's highly product specific then it's best to leave the component where it's used. We can always move things later!

If the above guidance still doesn't give you a good sense of what to do, please join the mobile practice meetings.

How to install

  • Install main library
yarn add @artsy/palette-mobile
  • Install native peer deps
yarn add react-native-haptic-feedback react-native-linear-gradient react-native-reanimated react-native-svg

How to contribute

If you'd like to add a new component to Palette please create an issue using the component spec template. That'll give both design and engineering a chance to peek at the proposal and provide feedback before moving forward.

Local development

Set up using:

# yarn setup:artsy
yarn install:all

Run using:

yarn start

And then either open Xcode and run, or Android Studio, or run yarn ios or yarn android from the command line, or just open up the simulator if you have done this before.

Repos consuming Palette Mobile

You can add this library using yarn add @artsy/palette-mobile. Don't forget to also add all the peerDependencies to your project.

For connecting Palette to a locally running version of our mobile apps, see these docs.

About Artsy

This project is the work of designers and engineers at Artsy, the world's leading and largest online art marketplace and platform for discovering art. One of our core Engineering Principles is being Open Source by Default which means we strive to share as many details of our work as possible.

You can learn more about this work from our blog and by following @ArtsyOpenSource or explore our public data by checking out our API. If you're interested in a career at Artsy, read through our job postings!

Readme

Keywords

none

Package Sidebar

Install

npm i @kevinnhansenn/palette-mobile

Weekly Downloads

1

Version

13.0.0

License

MIT

Unpacked Size

591 kB

Total Files

600

Last publish

Collaborators

  • kevinnhansenn