+ All Categories
Home > Software > Rebranding an ios application

Rebranding an ios application

Date post: 06-Jan-2017
Category:
Upload: cocoaheads-france
View: 1,792 times
Download: 0 times
Share this document with a friend
77
Transcript
Page 1: Rebranding an ios application
Page 2: Rebranding an ios application
Page 3: Rebranding an ios application

Rebranding an iOS app

Page 4: Rebranding an ios application

@

Page 5: Rebranding an ios application

@

Page 6: Rebranding an ios application

Identity change?

Page 7: Rebranding an ios application

Identity change?

We are experts.

Page 8: Rebranding an ios application
Page 9: Rebranding an ios application

!rue Saint-Georges!

Page 10: Rebranding an ios application

CapitaineTrain.xcodeproj

BUNDLE_DISPLAY_NAME=Captain Train

[NSURL URLWithString:@"https://www.captaintrain.com/en/terms/"]

"ui.ios.shareApp.doYouLikeCapitaineTrain" = "Do you like Captain Train?";

Captain Train

Page 11: Rebranding an ios application

Unchanged

Page 12: Rebranding an ios application

Product ✅

Team ✅

Support ✅

Process ✅

Page 13: Rebranding an ios application
Page 14: Rebranding an ios application
Page 15: Rebranding an ios application
Page 16: Rebranding an ios application
Page 17: Rebranding an ios application
Page 18: Rebranding an ios application
Page 19: Rebranding an ios application
Page 20: Rebranding an ios application
Page 21: Rebranding an ios application
Page 22: Rebranding an ios application
Page 23: Rebranding an ios application
Page 24: Rebranding an ios application
Page 25: Rebranding an ios application
Page 26: Rebranding an ios application
Page 27: Rebranding an ios application
Page 28: Rebranding an ios application
Page 29: Rebranding an ios application

Changed

Page 30: Rebranding an ios application

CapitaineTrain.xcodeproj

Captain Train

iOS application Other projects Tools and partners

Page 31: Rebranding an ios application
Page 32: Rebranding an ios application
Page 33: Rebranding an ios application
Page 34: Rebranding an ios application

Partenaires

Page 35: Rebranding an ios application
Page 36: Rebranding an ios application

Captain Train Trainline EU

Page 37: Rebranding an ios application

CFBundleDisplayName

Page 38: Rebranding an ios application
Page 39: Rebranding an ios application

Capitaine Dev

Capitaine Train

Page 40: Rebranding an ios application

Captain Dev

Captain Train

Page 41: Rebranding an ios application

Trainline #

Trainline

Page 42: Rebranding an ios application

- (NSString *)cat_appName { return [self objectForInfoDictionaryKey:kCFBundleNameKey]; }

Page 43: Rebranding an ios application

+ (NSArray <NSString *> *)cat_legacyNames { return @[@"Captain Train", @"Capitaine Train"]; }

Page 44: Rebranding an ios application

$

Page 45: Rebranding an ios application
Page 46: Rebranding an ios application

// 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; …

Page 47: Rebranding an ios application

#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); }

Page 48: Rebranding an ios application
Page 49: Rebranding an ios application
Page 50: Rebranding an ios application
Page 51: Rebranding an ios application
Page 52: Rebranding an ios application

./screenshots.sh

Page 53: Rebranding an ios application

%&'(

iPhone 4/4s iPhone 5/5s iPhone 6/6s

iPhone 6/6s plus iPad (9,7 pouces)

iPad pro (12,9 pouces)

Page 54: Rebranding an ios application
Page 55: Rebranding an ios application

(transition)

Page 56: Rebranding an ios application

) * * * * *6 weeks

Page 57: Rebranding an ios application

Page 58: Rebranding an ios application

33 33.5

Page 59: Rebranding an ios application

☑ -CATDebugTrainlineUI YES

Page 60: Rebranding an ios application

Page 61: Rebranding an ios application
Page 62: Rebranding an ios application

-

Page 63: Rebranding an ios application

.

Page 64: Rebranding an ios application

/010//10/2

Page 65: Rebranding an ios application
Page 66: Rebranding an ios application

(private) beta

Page 67: Rebranding an ios application
Page 69: Rebranding an ios application
Page 70: Rebranding an ios application
Page 71: Rebranding an ios application
Page 72: Rebranding an ios application
Page 73: Rebranding an ios application
Page 74: Rebranding an ios application
Page 75: Rebranding an ios application
Page 76: Rebranding an ios application

What next?

Page 77: Rebranding an ios application

[email protected]

@_nb @adhumi


Recommended