Rebranding an ios application

Post on 06-Jan-2017

1,792 views 0 download

transcript

Rebranding an iOS app

@

@

Identity change?

Identity change?

We are experts.

!rue Saint-Georges!

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

Unchanged

Product ✅

Team ✅

Support ✅

Process ✅

Changed

CapitaineTrain.xcodeproj

Captain Train

iOS application Other projects Tools and partners

Partenaires

Captain Train Trainline EU

CFBundleDisplayName

Capitaine Dev

Capitaine Train

Captain Dev

Captain Train

Trainline #

Trainline

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

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

$

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

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

./screenshots.sh

%&'(

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

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

iPad pro (12,9 pouces)

(transition)

) * * * * *6 weeks

33 33.5

☑ -CATDebugTrainlineUI YES

-

.

/010//10/2

(private) beta

ios@trainline.eu

What next?

jobs@trainline.eu

@_nb @adhumi