4-month Internship @ Royal Bank of Canada
During my 4 month in RBC mobile, I primarily worked on UI components for RBC mobile 2.0. I reorganized and deconstructed a series of UI components following the principle of Google Material Design.
Goal: to measure the advantage of utilizing Sketch Library feature against the cost of time and labour & to evaluate the potential turbulence caused by this intervention.
To learn the current component library structure and how components are created, modified and documented.
To apply nested symbol logic on components that have various status but single use case.
To unify components in variations into one reusable nested symbol.
To symbolize components based on the logic discussed above and package them with icons and text styles.
icons and text styles are imported and organized with newly introduced naming convention. (so when a icon change then all components using this icon will get changed)
To share all progress with the design and development team, as well as others who may concern.
Reflection:
As my time in RBC is limited, I was not able to symbolize everything before I leave. The library is 80% finished with functional symbols for AppBar, TabBar, Tabs, Buttons, Header, Lists. (Errors and Expanders are not finished). In addition, all symbols are embedded with global icons and text styles.
Acknowledgement:
Thanks to Jason Mills for bringing me onboard, Ali and Rida for your continuous support and trust. Thanks to Greg, Brian and Michael for your valuable advice and encouragement. Thanks to Mobile Banking design and development team for your collaborations and understanding.