

Your Workspace is a home for all your designs, with a full version history for every document. While this could be a powerful combination of tools, it was also expensive - and at times fragile and cumbersome.Įarlier this year, we introduced Workspaces to Sketch. And to cope with the increased complexity and scope, designers started to add other services to augment Sketch - Invision for prototyping, Zeplin for developer handoff, and Abstract for versioning, to name just a few.
#Sketch zeplin android
In my opinion, React Native will continue to gain popularity and mature as it provides an efficient way to reach both iOS and Android markets. I had to modify the UI by removing shadows in most places and replacing them with other design elements. Although React Native gives you some control over opacity, color, and angle in iOS, for example, it only allows elevation for Android. In addition, there’s a low level of support for some essential styling elements, like shadows. We ran into issues with buggy components, where we had to simplify and modify animations and interactions. As it’s a new platform, there’re still not many components out there to help with animations and transitions.

This is the one area where I see React Native lacking the most so far. Although Android allowed it, in the case of iOS, we had to provide the messaging to the user to go to settings etc. For example, we wanted to link from inside an App to Bluetooth in settings in case it got disconnected while the feature was in progress to avoid interrupting the user as much as possible. There will be cases where systems work differently and therefore will need a different UX approach. (It’s worth mentioning here that we were optimizing for phones only, not tablets.) With that in mind, I designed the high-fidelity mocks in Sketch at 1x for the smallest device we were supporting, which is iPod/iPhone 5, and exported the mocks to Zeplin for iOS at 1x. After discussing this with our developers and some trial and error, we ended up going with the iOS’s three-asset model. As far as assets go, the difference is iOS requires assets in three sizes, while Android in five. In order to support different resolutions and sizes on the respective platforms, iOS and Android have different models for supporting images and assets.
#Sketch zeplin code
( You can now export code snippets from Zeplin and Avocode) Which is to export assets for that particular platform in the right format.
#Sketch zeplin software
As far as I can find so far, there’s still not a software that does the same thing for React Native as Zeplin or Avocode and a few others do for the web, iOS, and Android. One of the problems I was presented with was exporting assets for each platform. ( Bene Studio describes both design approaches very well in this article) Therefore, I opted for a mix of brand-based design and multi-platform design. As far as the design approach, I needed to take into consideration both - the usability and the fact that we are building a new brand. Style: The Hybrid of Brand and Multi-Platform: So, what did that mean for UX?īelow is the approach I took and the account of what I have learned so far during the process. Recently, the company I work for decided to move our Android product to React Native, to reach both Android and iOS audiences.
