Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rebranding an ios application

3,394 views

Published on

How to rebrand your app from the Captain Train team.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Rebranding an ios application

  1. 1. Rebranding 
 an iOS app
  2. 2.  @
  3. 3.  @
  4. 4. Identity change?
  5. 5. Identity change? We are experts.
  6. 6. !rue Saint-Georges!
  7. 7. 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
  8. 8. Unchanged
  9. 9. Product ✅ Team ✅ Support ✅ Process ✅
  10. 10. Changed
  11. 11. CapitaineTrain.xcodeproj Captain Train iOS application Other projects Tools and partners  …
  12. 12. Partenaires
  13. 13. Captain Train Trainline EU
  14. 14. CFBundleDisplayName
  15. 15. Capitaine Dev Capitaine Train
  16. 16. Captain Dev Captain Train
  17. 17. Trainline # Trainline
  18. 18. - (NSString *)cat_appName { return [self objectForInfoDictionaryKey:kCFBundleNameKey]; }
  19. 19. + (NSArray <NSString *> *)cat_legacyNames { return @[@"Captain Train", @"Capitaine Train"]; }
  20. 20. $
  21. 21. // 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; …
  22. 22. #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); }
  23. 23.
  24. 24. ./screenshots.sh
  25. 25. %&'( iPhone 4/4s iPhone 5/5s iPhone 6/6s iPhone 6/6s plus iPad (9,7 pouces) iPad pro (12,9 pouces)
  26. 26. (transition)
  27. 27. ) * * * * * 6 weeks
  28. 28.
  29. 29. 33 33.5
  30. 30. ☑ -CATDebugTrainlineUI YES
  31. 31.
  32. 32. -
  33. 33. .
  34. 34. /010//10/2
  35. 35. (private) beta
  36. 36. ios@trainline.eu
  37. 37. What next?
  38. 38. jobs@trainline.eu @_nb @adhumi

×