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

Rebranding an iOS app

Rebranding an iOS app

Cocoaheads Paris, September 2016

Adrien Humilière

September 08, 2016
Tweet

More Decks by Adrien Humilière

Other Decks in Programming

Transcript

  1. $

  2. // Stylesheet-style UI Constants. @interface CATUI : NSObject // Tint

    + (UIColor *)tintColor; + (UIColor *)alternateTintColor; // Semantic colors + (UIColor *)noticeColor; + (UIColor *)lightNoticeColor; + (UIColor *)warningColor; + (UIColor *)lightWarningColor; + (UIColor *)errorColor; + (UIColor *)lightErrorColor; …
  3. #pragma mark Environment + (UIColor *)navyColor { return CAT_HEXCOLOR(0x21314d); }

    + (UIColor *)snowColor { return CAT_HEXCOLOR(0xf2f4f7); } #pragma mark Actions + (UIColor *)mintColor { return CAT_HEXCOLOR(0x01c3a7); } + (UIColor *)fernColor { return CAT_HEXCOLOR(0x14b69f); } + (UIColor *)pondColor { return CAT_HEXCOLOR(0xd3f9f4); } + (UIColor *)ginColor { return CAT_HEXCOLOR(0xeffffd); } + (UIColor *)ivyColor { return CAT_HEXCOLOR(0x059e87); } + (UIColor *)samColor { return CAT_HEXCOLOR(0xe02007); } #pragma mark Grays + (UIColor *)darthColor { return CAT_HEXCOLOR(0x13181a); } + (UIColor *)moriaColor { return CAT_HEXCOLOR(0x323e42); } + (UIColor *)slateColor { return CAT_HEXCOLOR(0x647479); } + (UIColor *)stormColor { return CAT_HEXCOLOR(0x8c9da1); } + (UIColor *)steelColor { return CAT_HEXCOLOR(0xc0c9cc); } + (UIColor *)marbleColor { return CAT_HEXCOLOR(0xdce3e6); }
  4. %&'( iPhone 4/4s iPhone 5/5s iPhone 6/6s iPhone 6/6s plus

    iPad (9,7 pouces) iPad pro (12,9 pouces)
  5. -

  6. .