Thing iOS Thing Android Thing Color UIColor R.color Non-editable Text UILabel TextView Short Text Input UITextField EditText Long Text Input UITextView EditText Button UIButton Button Top Navigation UINavigationBar Toolbar
Thing iOS Thing Android Thing Color UIColor R.color Non-editable Text UILabel TextView Short Text Input UITextField EditText Long Text Input UITextView EditText Button UIButton Button Top Navigation UINavigationBar Toolbar
Thing iOS Thing Android Thing Color UIColor R.color Non-editable Text UILabel TextView Short Text Input UITextField EditText Long Text Input UITextView EditText Button UIButton Button Top Navigation UINavigationBar Toolbar
Name From Designer iOS Var Name Android Name Corvette exm_darkRed R.color.red Tangerine exm_orange R.color.orange Canary exm_mutedYellow R.color.pee Palm Tree exm_green R.color.lt_green Ocean exm_navyBlue R.color.ocean Violet exm_purpleDrank R.color.go_u_nu
Name From Designer iOS Var Name Android Name Corvette exm_corvette R.color.corvette Tangerine exm_tangerine R.color.tangerine Canary exm_canary R.color.canary Palm Tree exm_palmTree R.color.palm_tree Ocean exm_ocean R.color.ocean Violet exm_violet R.color.violet
Name From Designer iOS Class Name Android Style Name Headline Text EXMHeadlineLabel HeadlineTextStyle Sub-Head Text EXMSubHeadLabel SubHeadTextStyle Body Text EXMBodyLabel BodyTextStyle Caption Text EXMCaptionLabel CaptionTextStyle Warning Text EXMWarningText WarningTextStyle Fine Print Text EXMFinePrintText FinePrintTextStyle
Playgrounds With Designers: Easy Mode • Hand off via email, AirDrop, or synced folder • Use a single, ginormous playground file** • Create basic elements but don't include anything complicated • Copy and paste files into the sources folder ** May be REAL slow
Playgrounds With Designers: Advanced Mode • Automatically generate every time there's a build of the application • Copy source files of framework into Sources folder in playground using a script • Use a multi-page playground to separate things • Let designers download from a consistent place
Playgrounds With Designers: Expert Mode • #SquadGoals • Automatically generate only when changes have taken place in the UI framework • Create a Playground Book that allows designers to muck about with stuff on their iPad • Automatically upload so the designers can get it on their iPad (iCloud? Dropbox?)
A Few Parting Recommendations • Start small. • Colors, fonts, UILabel subclasses • Margins, font sizes, padding, • UIButtons, UITextFields, and other state-driven UI
A Few Parting Recommendations • Start small. • Colors, fonts, UILabel subclasses • Margins, font sizes, padding, • UIButtons, UITextFields, and other state-driven UI • Custom Views And Animations