Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Working with designs: make love not war ☮

Working with designs: make love not war ☮

If you can't tap on the link inside slides, please open as pdf (button on the right). Unfortunately, videos are not playing in pdf :))
-------------------
-------------------
My talk on Frameworks Days ITSaturday meetup.

As the developer, I don’t want to be frustrated when I need to convert designs into assets.

We will talk about:
* lots of tools and ways how to save own time
* how to communicate with designer, and
* if it’s okay to change designs on our own

vixentael

March 19, 2016
Tweet

More Decks by vixentael

Other Decks in Programming

Transcript

  1. Static Picture vs Dynamic Design looks nice shows the flow

    of the app scales for real data #itsat @vixentael
  2. 1 pixel separators let mainScreen = UIScreen.mainScreen() var onePixelLine =

    1.0 / mainScreen.scale https://developer.apple.com/library/ios/ documentation/2DDrawing/Conceptual/ DrawingPrintingiOS/GraphicsDrawingOverview/ GraphicsDrawingOverview.html @1x — 1.0 @1x — 1.0 @2x — 0.5 @2x — 0.5 #itsat @vixentael
  3. 1 pixel separators let mainScreen = UIScreen.mainScreen() var onePixelLine =

    1.0 / mainScreen.scale if mainScreen.respondsToSelector(Selector("nativeScale")) { onePixelLine = 1.0 / mainScreen.nativeScale } @1x — 1.0 @1x — 1.0 @2x — 0.5 @2x — 0.5 @3x — 0.33 @3x — 0.33 #itsat @vixentael https://developer.apple.com/library/ios/ documentation/2DDrawing/Conceptual/ DrawingPrintingiOS/GraphicsDrawingOverview/ GraphicsDrawingOverview.html
  4. Links for designers #itsat @vixentael ̣ Designing at 1x. The

    Ideal Product Designer’s Workflow https://medium.com/sketch-app-sources/designing-at-1x-33240842180c#. 5ymv8uvkq ̣ Designing a Localization-Friendly User Interface https://www.transifex.com/blog/2015/localization-friendly-ui-design- part-1/
  5. One screen just one screen so easy much wow very

    simple such success just list #itsat @vixentael
  6. Links for designers #itsat @vixentael ̣ UX Designer’s Notes: Designing

    For the Empty States https://stanfy.com/blog/ux-designers-notes-designing-for-the-empty-states/ ̣ Why empty states deserve more design time https://medium.com/@InVisionApp/why-empty-states-deserve-more-design- time-44b5adc7eb52#.izpqmr1d7 ̣ UX Tip: Consider the Empty States http://webdesign.tutsplus.com/articles/ux-tip-consider-the-empty-states-- cms-23692
  7. Sketch for Devs #itsat @vixentael super easy quick export vector

    http://www.raywenderlich.com/ 117609/sketch-indie-developers tutorial
  8. Links for designers #itsat @vixentael ̣ How do you ensure

    that the dev team understands the design? https://medium.com/swlh/how-do-you-ensure-that-the-dev- team-understands-the-design-b7043ea01cd8#.vwon69bmq ̣ 7 Tips for Sketch Users https://medium.com/@nnwoodman/7-tips-for-sketch-users- e09c27c7ce08#.nvphxansw ̣ 7 Reasons Why I Use InVision for Rapid Prototyping https://medium.com/@mrjeremywells/7-reasons-why-i-use-invision-for-rapid- prototyping-ed1c33d5b86#.ia7j0oj5q
  9. PNG vs PDF #itsat @vixentael 3 assets 1 asset http://martiancraft.com/

    blog/2014/09/vector- images-xcode6/ https://bjango.com/ articles/idontusepdfs/ xcode rendering pixel perfect okay for evrthg okay for glyphs tricky export params easy export
  10. Xcode plugins #itsat @vixentael https://github.com/rickytan/RTImageAssets https://github.com/kaphacius/IconMaker RTImageAssets generate @2x, @1x

    image from @3x image for you, upscale to @3x from @2x IconMaker generates app icons of all sizes from large one https://github.com/ksuther/KSImageNamed-Xcode KSImageNamed-Xcode autocomplete the imageNamed: calls
  11. Advice for Devs #itsat @vixentael speak with designers share ownership

    of UI/UX don’t be afraid to fix know guidelines! use placeholders