SlideShare a Scribd company logo
1 of 240
Download to read offline
Designer & Developers,
Working Better Together
Shahar Avigezer
19.02.17CampusGuest //
#4
Question
Who’s here for the first time?
Largest Android Community
Android Academy - TLV
TLV - Android Academy
~ 2000 members Join Us:
Jonathan
Yarkoni
Android Leader
Ironsource
Android Academy Staff
Yonatan Levin
Android
Google Developer
Expert
Britt Barak
Android Lead
Figure8
Yossi Segev
Android Developer
Colu
Shahar
Avigezer
Android Developer
Hello Heart
Community Mentors
What Do We Do?
Android Fundamentals
Android Best Practice
Android UI / UX - NOW
Android Performance
Community Hackathon - 9/3
9.3 - 10.3
Register :goo.gl/forms/STkeqW9fHGI1JAb52
Shahar Avigezer
Avigezerit.com
Hello Heart
Android Academy
She Codes;
Designer --> Developer
Who have I worked with?
And more...
Sitting next to developers be like...
Timeout!
Let’s learn some code...
Where did I study code?
Android & Scala
backend Developer
Nice to meet you!
How many designers?
How many developers?
What’s in it for me?
Tools To Use
Practical Tips
Glimpse To Design
Practical Tips
Designers Developers
Today we will cover
● Identifying Problem <-> Solution
● Using Native Design in Android
● UX/UI Design Tools & Tips
● Hand Off Tools & Tips
● Conclusion
Don’t worry...
Introduction
Question
Identifying Problem
Did you ever had difficulties
with the other side?
Identifying Problem
Identifying Problem
Here’s a bit from my experience
and of others dev and des
Identifying Problem
Identifying Problem
Designers defines
the user experience
Finding Solution
Developers creates
the user experience
Finding Solution
It’s all about
communication
Finding Solution
Tools will
be tools
Finding Solution
Not just HOW to use Zeplin
But WHY use a tool like Zeplin
Finding Solution
Demonstrating a good workflow
Finding Solution
Workflow
● Kick Off
● UX/UI Design
● Handoff to Dev
● Development
● Check Up
Workflow
● Kick Off
● UX/UI Design
● Handoff to Dev
● Development
● Check up
#0 - Kick Off Meeting
Invite the
Devlopers
#0 - Kick Off Meeting / Designers
Describe our
Target Audience
#0 - Kick Off Meeting / Designers
Describe your
visual vision
#0 - Kick Off Meeting / Designers
Set Technical
Boundaries
#0 - Kick Off Meeting / Developers
Explain how things
work in Android
#0 - Kick Off Meeting / Developers
Own the
Android platform
#0 - Kick Off Meeting / Developers
Be aligned with demands & possibilities
Comprehensive perspective on our product
Inspire a sense of belonging in the team
What did we achieve?
#0 - Kick Off Meeting
Workflow
✓ Kick Off
● UX/UI Design
● Handoff to Dev
● Development
● Check up
Question for developers
#1 - UX/UI Design
How many times did you get
this next design to develop?
#1 - UX/UI Design
#1 - UX/UI Design / Android vs. iOS
#1 - UX/UI Design / Android vs. iOS
It takes the user 90 sec
to understand your design
#1 - UX/UI Design / Android vs. iOS
#1 - UX/UI Design / Android vs. iOS
Be consistent
with your users
#1 - UX/UI Design / Android vs. iOS
Talk Native to me
#1 - UX/UI Design / Using Native
Couple of differences
#1 - UX/UI Design / Android vs. iOS
Back button
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Segmented controls
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Button styles
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Typography
Roboto San Francisco
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Icons
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Pickers
© Chris O’Sullivan
#1 - UX/UI Design / Android vs. iOS
Question for designers
#1 - UX/UI Design / Using Native
How many of you have Android
as your personal device?
#1 - UX/UI Design / Using Native
To design for Android
be an Android user
#1 - UX/UI Design / Using Native
Grab an Android,
or do some research!
#1 - UX/UI Design / Using Native
Material.io
#1 - UX/UI Design / Using Native / Material.io
Discover Material design
#1 - UX/UI Design / Using Native / Material.io
#1 - UX/UI Design / Using Native / Material.io
#1 - UX/UI Design / Using Native / Material.io
#1 - UX/UI Design / Using Native / Material.io
#1 - UX/UI Design / Using Native / Material.io
#1 - UX/UI Design / Using Native
Easy for designers, and?
Developer's point of view
#1 - UX/UI Design / Using Native
Android Studio
#1 - UX/UI Design / Using Native
#1 - UX/UI Design / Using Native / Android Studio
#1 - UX/UI Design / Using Native / Android Studio
#1 - UX/UI Design / Using Native / Android Studio
Days > Hours
#1 - UX/UI Design / Using Native
Have a good reason
NOT to use Native
#1 - UX/UI Design / Using Native
Be consistent with your users
Save development time
Be a professional when it comes to Android
What did we achieve?
#1 - UX/UI Design / Using Native
Any Questions?
Question for designers
#1 - UX/UI Design
How many of you are also
UX in your daily job?
#1 - UX/UI Design
What is ux?
#1 - UX/UI Design
What is ux?
Structure, Skeleton, Blueprints
#1 - UX/UI Design
#1 - UX/UI Design
Today’s Lecture
UX + UI Design
#1 - UX/UI Design
UX/UI Design tools
Photoshop Sketch Illustrator
#1 - UX/UI Design
Mac
Licensed
Mac + Windows,
Licensed
Sketch
#1 - UX/UI Design /Sketch
Using Material Design
template in Sketch
#1 - UX/UI Design / Sketch / Material Design Templates
#1 - UX/UI Design / Sketch / Material Design Templates / Welcome
#1 - UX/UI Design / Sketch / Material Design Templates
#1 - UX/UI Design / Sketch / Material Design Templates
#1 - UX/UI Design / Sketch / Material Design Templates
#1 - UX/UI Design / Sketch / Material Design Templates
Take it from here...
#1 - UX/UI Design / Sketch / Material Design Templates
Why use native components?
Design a basic app in Sketch
#1 - UX/UI Design / Sketch / Basic App
#1 - UX/UI Design / Sketch / Basic App / Welcome
#1 - UX/UI Design / Sketch / Basic App / Artboard
Picking Material Design colors
#1 - UX/UI Design / Picking Colors
Material Palette
#1 - UX/UI Design / Picking Colors Demo Website
#1 - UX/UI Design / Picking Colors Demo Website
Developer's point of view
#1 - UX/UI Design / Using Colors
#1 - UX/UI Design / Using Colors
Saving Product Time
#1 - UX/UI Design / Using Colors
Picking Material Design Icons
#1 - UX/UI Design / Picking Icons
Material.io/icons/
#1 - UX/UI Design / Picking Icons Website
#1 - UX/UI Design / Sketch / Basic App / colors
A gallon of coffee later...
#1 - UX/UI Design / Sketch / Basic App / UX
#1 - UX/UI Design / Sketch / Basic App / UI
Easy Access to OS library
Multiple Pages and Artboards
Vector based design for scaling
What did we achieve?
#1 - UX/UI Design / Sketch
Any Questions?
Question
#1 - UX/UI Design / Design Beyond
What happens when you
turn the screen?
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
Not User Friendly!
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
Adding Product Time
#1 - UX/UI Design / Using Colors
#1 - UX/UI Design / Design Beyond
During Development
#1 - UX/UI Design / Design Beyond
Pushing deadlines
Our Product’s release delay
Changes in code
How does it look like when
there are no images yet?
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
Guess there’s nothing interesting here...
#1 - UX/UI Design / Design Beyond
First Impression is everything
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond / Material.io
Responsive design
#1 - UX/UI Design / Design Beyond
Android Devices
#1 - UX/UI Design / Design Beyond
Use MDPI (360 x 640)
aka Baseline Screen
#1 - UX/UI Design / Design Beyond
How does it look
like on a tablet?
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
#1 - UX/UI Design / Design Beyond
One App to rule them all
#1 - UX/UI Design / Design Beyond
Same experience for all users
Refine the product as a whole
Leverage the edge cases
What did we achieve?
#1 - UX/UI Design / Design Beyond
Any Questions?
Workflow
✓ Kick Off
✓ UX/UI Design
● Handoff to Dev
● Development
● Check up
Guidelines vs Style Guide
#2 - Handoff
Guidelines
aka
Spec
aka
Redlines
#2 - Handoff / Guidelines
#2 - Handoff / Guidelines
New kid on the block
#2 - Handoff / Guidelines
On demand Guidelines
#2 - Handoff / Guidelines
Guidelines tools
Avocode Zeplin Inspect
#2 - Handoff / Guidelines
Zeplin
#2 - Handoff / Guidelines / Zeplin
Install Sketch->Zeplin plugin
#2 - Handoff / Guidelines / install Sketch->Zeplin plugin
#2 - Handoff / Guidelines / Download plugin
#2 - Handoff / Guidelines / Activate plugin
Export our basic app to Zeplin
#2 - Handoff / Guidelines / Export to Zeplin
#2 - Handoff / Guidelines / New Project in Zeplin
#2 - Handoff / Guidelines / Export from Sketch to Zeplin
Why prefer to design for MDPI?
#2 - Handoff / Guidelines / Upload screens to Zeplin
#2 - Handoff / Guidelines / Guidelines on demand
Export Assets into Folders
#2 - Handoff / Guidelines / Export Assets into Folders
Sketch
#2 - Handoff / Export Assets
Make All Icons
Exportable
#2 - Handoff / Export Assets
#2 - Handoff / Guidelines / Sketch / Make icons exportable
#2 - Handoff / Guidelines / Export all icons
Download assets from Zeplin
#2 - Handoff / Guidelines / Export to Zeplin
Zeplin
#2 - Handoff / Guidelines / Zeplin
#2 - Handoff / Guidelines / Download icons into Folders
#2 - Handoff / Guidelines / Download icons into Folders
#2 - Handoff / Guidelines / / Sketch /Export icons into Folders
Style Guide
aka
Visual Style Guide
aka
Brand Book
#2 - Handoff / Style guide
Story Time!
#2 - Handoff / Style guide
Saving styles from Zeplin
#2 - Handoff / Style guide / Style in Zeplin
#2 - Handoff / Style guide / Set colors and Fonts
#2 - Handoff / Style guide / Ready made code
Style Guide tools
Frontify IndesignSketch
#2 - Handoff / Style guide / tools
Frontify
#2 - Handoff / Style guide / Frontify
#2 - Handoff / Style guide / Frontify
#2 - Handoff / Style guide / Frontify
Independence Developers
Readable Guidelines
Style Guide As a Shield of Our Product
What did we achieve?
#2 - Handoff / Guidelines & Style Guide
Any Questions?
Now let’s add some...
#2 - Handoff / Animations
Animations tools
Framer Principle Flinto
#2 - Handoff / Animations / Tools
Principle
#2 - Handoff / Animations / Principle
Creating Simple Animation
#2 - Handoff / Animations
#2 - Handoff / Animations / Import Sketch, duplicate for an end point
#2 - Handoff / Animations / Define end point, Connect
#2 - Handoff / Animations / Connect back
#2 - Handoff / Animations / Play in demo window
#2 - Handoff / Animations
It’s that easy!
Think Outside The Box
#2 - Handoff / Animations / Extra Tip
GitHub
#2 - Handoff / Animations / Github
Github
Website for developers to upload code
Version control when working together
World’s biggest Open Source code
#2 - Handoff / Animations / Github
Open Source Libraries
Templates of code for a specific purpose
#2 - Handoff / Animations / Github
#2 - Handoff / Animations
Send examples from websites
Little Big DetailsMaterial.io
Why use Style Guide (Des & Dev)?
Workflow
✓ Kick Off
✓ UX/UI Design
✓ Handoff to Dev
● Development
● Check up
Developer's point of view
#3 - Development
Download assets from Zeplin
#3 - Development / Android Studio / Add drawables
Android Studio
#3 - Development / Android Studio
#2 - Handoff / Guidelines / Export all icons
#3 - Development / Android Studio / Add drawables
Error: Invalid file name: must contain
only lowercase letters and digits
([a-z0-9_.])
#3 - Development / Android Studio / Add drawables Error
#3 - Development / Android Studio / Add drawables Error
Always Remember Gandalf...
Mandatory:
a - z
0 - 9
x_y
x.y
#3 - Development / Android Studio / Naming drawables
Android Cheatsheet
For Graphic Designers
#1 - UX/UI Design / Picking Colors Demo Website
Naming conventions
#3 - Development / Android Studio / Naming conventions
Button btn_
Dialog dialog_
Tabs tab_
Icon ic_
Launcher Icon ic_launcher
Tab Icon ic_tab
Drawable & Icon sets
#3 - Development / Android Studio / Naming conventions
Normal _normal
Pressed _pressed
Focused _focused
Disabled _disabled
Selected _selected
Selector states
#3 - Development / Android Studio / Naming conventions
Organizing Folders
#3 - Development / Android Studio / Folders
#3 - Development / Android Studio / Naming conventions
One drawable must have the
same file name
for all screen densities
Naming a disable ”like” Icon?
#3 - Development / Android Studio / Naming conventions
ico_like_disable
Use Style from Zeplin
#3 - Development / Android Studio / Add drawables
Zeplin
#2 - Handoff / Guidelines / Zeplin
-->
Android Studio
#3 - Development/ Style guide / Ready made code
Any Questions?
Workflow
✓ Kick Off
✓ UX/UI Design
✓ Handoff to Dev
✓ Development
● Check up
Just pick up the phone
#4 - Check Up / Phone Call
Did you get all the
assets?
#4 - Check Up / Designers
Everything is clear
about the flow?
#4 - Check Up / Designers
Any more
edge cases in mind?
#4 - Check Up / Designers
Go over it and
Understand
#4 - Check Up / Developers
Share your
Deadlines
#4 - Check Up / Developers
Offer faster
Replacements
#4 - Check Up / Developers
#4 - Check Up / Now and then
Now and then...
#5 - Changes & New Features
Cha Cha Cha Changes...
Workflow
✓ Kick Off
✓ UX/UI Design
✓ Handoff to Dev
● Changes & New Features
Use the Style Guide
#5 - Changes & New Features
Workflow
✓ Kick Off
✓ UX/UI Design
✓ Handoff to Dev
✓ Development
✓ Check up
Done!
How it feels...
Wait! what about...
Workflow MVP
Workflow
✓ Kick Off
✓ UX/UI Design
✓ Handoff to Dev
✓ Development
✓ Check up
Where can we test the workflow?
9.3 - 10.3
Register :goo.gl/forms/STkeqW9fHGI1JAb52
Remember these next tips
Own it, be proud
Best Tips
Refer to us as an Eco-System
Best Tips
No Ego in the house
Best Tips
Ask - debate - talk
Best Tips
Your Time is precious
Best Tips
Smile coming in, Smile going out
Best Tips
Learn some UX  Code
Best Tips
Thank You!
Best Tips
Finished with Design Course!
Sketch Zeplin Photoshop Illustrator Avocode
Inspect Frontify Princple Invision flinto
framer Github Android Studio
Material.io Material Palette
Little Big Details Dribbble
A Tale of two platforms Android cheatsheet
Softwares / apps
Websites
Designer & Developers,
Working Better Together
Shahar Avigezer
#4

More Related Content

What's hot

Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013Opersys inc.
 
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイドUnite2017Tokyo
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingGlobant
 
UI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process TutorialUI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process Tutorialwitstudio
 
Tapping into Mobile UI with HTML 5
Tapping into Mobile UI with HTML 5Tapping into Mobile UI with HTML 5
Tapping into Mobile UI with HTML 5Yael Sahar
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year ProjectVivek Naskar
 
Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Yael Sahar
 

What's hot (8)

Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013
 
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
 
UI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process TutorialUI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process Tutorial
 
Android design in action
Android design in actionAndroid design in action
Android design in action
 
Tapping into Mobile UI with HTML 5
Tapping into Mobile UI with HTML 5Tapping into Mobile UI with HTML 5
Tapping into Mobile UI with HTML 5
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year Project
 
Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5
 

Viewers also liked

Android design lecture #3
Android design   lecture #3Android design   lecture #3
Android design lecture #3Vitali Pekelis
 
Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Stefan Wasserbauer
 
Optimizing apps for better performance extended
Optimizing apps for better performance extended Optimizing apps for better performance extended
Optimizing apps for better performance extended Elif Boncuk
 
Workhsop on Logic Building for Programming
Workhsop on Logic Building for ProgrammingWorkhsop on Logic Building for Programming
Workhsop on Logic Building for ProgrammingAdarsh Patel
 
Optimizing Apps for Better Performance
Optimizing Apps for Better PerformanceOptimizing Apps for Better Performance
Optimizing Apps for Better PerformanceElif Boncuk
 
Workshop on Search Engine Optimization
Workshop on Search Engine OptimizationWorkshop on Search Engine Optimization
Workshop on Search Engine OptimizationAdarsh Patel
 
Project Analysis - How to Start Project Develoment
Project Analysis - How to Start Project DevelomentProject Analysis - How to Start Project Develoment
Project Analysis - How to Start Project DevelomentAdarsh Patel
 
Hack'n Break Android Workshop
Hack'n Break Android WorkshopHack'n Break Android Workshop
Hack'n Break Android WorkshopElif Boncuk
 
What's new in Android at I/O'16
What's new in Android at I/O'16What's new in Android at I/O'16
What's new in Android at I/O'16Elif Boncuk
 
Lecture 04. Mobile App Design
Lecture 04. Mobile App DesignLecture 04. Mobile App Design
Lecture 04. Mobile App DesignMaksym Davydov
 
Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Elif Boncuk
 
Android Udacity Study group 1
Android Udacity Study group 1Android Udacity Study group 1
Android Udacity Study group 1Aly Abdelkareem
 
Fundamental of android
Fundamental of androidFundamental of android
Fundamental of androidAdarsh Patel
 
Session #8 adding magic to your app
Session #8  adding magic to your appSession #8  adding magic to your app
Session #8 adding magic to your appVitali Pekelis
 
Workshop Android for Java Developers
Workshop Android for Java DevelopersWorkshop Android for Java Developers
Workshop Android for Java Developersmhant
 
Management Innovation
Management Innovation Management Innovation
Management Innovation Elif Boncuk
 

Viewers also liked (20)

Android design lecture #3
Android design   lecture #3Android design   lecture #3
Android design lecture #3
 
From newbie to ...
From newbie to ...From newbie to ...
From newbie to ...
 
Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Information Visualisation - Lecture 1
Information Visualisation - Lecture 1
 
Optimizing apps for better performance extended
Optimizing apps for better performance extended Optimizing apps for better performance extended
Optimizing apps for better performance extended
 
Workhsop on Logic Building for Programming
Workhsop on Logic Building for ProgrammingWorkhsop on Logic Building for Programming
Workhsop on Logic Building for Programming
 
Optimizing Apps for Better Performance
Optimizing Apps for Better PerformanceOptimizing Apps for Better Performance
Optimizing Apps for Better Performance
 
App indexing api
App indexing apiApp indexing api
App indexing api
 
Workshop on Search Engine Optimization
Workshop on Search Engine OptimizationWorkshop on Search Engine Optimization
Workshop on Search Engine Optimization
 
Project Analysis - How to Start Project Develoment
Project Analysis - How to Start Project DevelomentProject Analysis - How to Start Project Develoment
Project Analysis - How to Start Project Develoment
 
Hack'n Break Android Workshop
Hack'n Break Android WorkshopHack'n Break Android Workshop
Hack'n Break Android Workshop
 
Android development session 3 - layout
Android development   session 3 - layoutAndroid development   session 3 - layout
Android development session 3 - layout
 
What's new in Android at I/O'16
What's new in Android at I/O'16What's new in Android at I/O'16
What's new in Android at I/O'16
 
Lecture 04. Mobile App Design
Lecture 04. Mobile App DesignLecture 04. Mobile App Design
Lecture 04. Mobile App Design
 
Overview of DroidCon UK 2015
Overview of DroidCon UK 2015 Overview of DroidCon UK 2015
Overview of DroidCon UK 2015
 
Android development session 4 - Fragments
Android development   session 4 - FragmentsAndroid development   session 4 - Fragments
Android development session 4 - Fragments
 
Android Udacity Study group 1
Android Udacity Study group 1Android Udacity Study group 1
Android Udacity Study group 1
 
Fundamental of android
Fundamental of androidFundamental of android
Fundamental of android
 
Session #8 adding magic to your app
Session #8  adding magic to your appSession #8  adding magic to your app
Session #8 adding magic to your app
 
Workshop Android for Java Developers
Workshop Android for Java DevelopersWorkshop Android for Java Developers
Workshop Android for Java Developers
 
Management Innovation
Management Innovation Management Innovation
Management Innovation
 

Similar to Working better together designers &amp; developers

Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1Vitali Pekelis
 
Creating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable appsCreating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable appsRamon Cliquet
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdfSandeshGyawali2
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High FidelitySV.CO
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workfloweaselsolutions
 
lasoft-ui_ux-presentation .pdf
lasoft-ui_ux-presentation .pdflasoft-ui_ux-presentation .pdf
lasoft-ui_ux-presentation .pdfLaSoft
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
 
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantHermet Park
 
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesIgor Vivchar
 
Impact of Design Lanagauge
Impact of Design LanagaugeImpact of Design Lanagauge
Impact of Design LanagaugeRanjeet Tayi
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechZaid Haque
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to MarketEffectiveUI
 
Designing an Android App: From Idea to Market
Designing an Android App: From Idea to MarketDesigning an Android App: From Idea to Market
Designing an Android App: From Idea to MarketEffective
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to MarketTony Hillerson
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignTuấn Anh
 
Mobile User Interface Design
Mobile User Interface DesignMobile User Interface Design
Mobile User Interface Designrita
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Markus Jönsson
 
Collaborative Product Design
Collaborative Product DesignCollaborative Product Design
Collaborative Product DesignAnh Doan Quoc
 

Similar to Working better together designers &amp; developers (20)

Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
Creating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable appsCreating a unified consistent UI language for scalable apps
Creating a unified consistent UI language for scalable apps
 
essentials-of-ui-design.pdf
essentials-of-ui-design.pdfessentials-of-ui-design.pdf
essentials-of-ui-design.pdf
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High Fidelity
 
MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
 
lasoft-ui_ux-presentation .pdf
lasoft-ui_ux-presentation .pdflasoft-ui_ux-presentation .pdf
lasoft-ui_ux-presentation .pdf
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Unique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliantUnique but fast make your tizen gui application brilliant
Unique but fast make your tizen gui application brilliant
 
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
 
Impact of Design Lanagauge
Impact of Design LanagaugeImpact of Design Lanagauge
Impact of Design Lanagauge
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to Market
 
Designing an Android App: From Idea to Market
Designing an Android App: From Idea to MarketDesigning an Android App: From Idea to Market
Designing an Android App: From Idea to Market
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to Market
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
Mobile User Interface Design
Mobile User Interface DesignMobile User Interface Design
Mobile User Interface Design
 
Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013Designing Windows 8 application - Microsoft Techdays 2013
Designing Windows 8 application - Microsoft Techdays 2013
 
Handsome UI KIts
Handsome UI KItsHandsome UI KIts
Handsome UI KIts
 
Collaborative Product Design
Collaborative Product DesignCollaborative Product Design
Collaborative Product Design
 
Top 10 Expertise of UI_UX Developers
Top 10 Expertise of UI_UX DevelopersTop 10 Expertise of UI_UX Developers
Top 10 Expertise of UI_UX Developers
 

More from Vitali Pekelis

Droidkaigi2019thagikura 190208135940
Droidkaigi2019thagikura 190208135940Droidkaigi2019thagikura 190208135940
Droidkaigi2019thagikura 190208135940Vitali Pekelis
 
Google i o &amp; android q changes 2019
Google i o &amp; android q changes 2019Google i o &amp; android q changes 2019
Google i o &amp; android q changes 2019Vitali Pekelis
 
Advanced #6 clean architecture
Advanced #6  clean architectureAdvanced #6  clean architecture
Advanced #6 clean architectureVitali Pekelis
 
Advanced #4 GPU & Animations
Advanced #4   GPU & AnimationsAdvanced #4   GPU & Animations
Advanced #4 GPU & AnimationsVitali Pekelis
 
Advanced #2 networking
Advanced #2   networkingAdvanced #2   networking
Advanced #2 networkingVitali Pekelis
 
Advanced #1 cpu, memory
Advanced #1   cpu, memoryAdvanced #1   cpu, memory
Advanced #1 cpu, memoryVitali Pekelis
 
All the support you need. Support libs in Android
All the support you need. Support libs in AndroidAll the support you need. Support libs in Android
All the support you need. Support libs in AndroidVitali Pekelis
 
How to build Sdk? Best practices
How to build Sdk? Best practicesHow to build Sdk? Best practices
How to build Sdk? Best practicesVitali Pekelis
 
Android design patterns
Android design patternsAndroid design patterns
Android design patternsVitali Pekelis
 
Advanced #3 threading
Advanced #3  threading Advanced #3  threading
Advanced #3 threading Vitali Pekelis
 
Mobile ui fruit or delicious sweets
Mobile ui  fruit or delicious sweetsMobile ui  fruit or delicious sweets
Mobile ui fruit or delicious sweetsVitali Pekelis
 
Lecture #4 c loaders and co.
Lecture #4 c   loaders and co.Lecture #4 c   loaders and co.
Lecture #4 c loaders and co.Vitali Pekelis
 
Session #4 b content providers
Session #4 b  content providersSession #4 b  content providers
Session #4 b content providersVitali Pekelis
 
Advanced #2 - ui perf
 Advanced #2 - ui perf Advanced #2 - ui perf
Advanced #2 - ui perfVitali Pekelis
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2Vitali Pekelis
 

More from Vitali Pekelis (20)

Droidkaigi2019thagikura 190208135940
Droidkaigi2019thagikura 190208135940Droidkaigi2019thagikura 190208135940
Droidkaigi2019thagikura 190208135940
 
Droidkaigi 2019
Droidkaigi 2019Droidkaigi 2019
Droidkaigi 2019
 
Google i o &amp; android q changes 2019
Google i o &amp; android q changes 2019Google i o &amp; android q changes 2019
Google i o &amp; android q changes 2019
 
Android Q 2019
Android Q 2019Android Q 2019
Android Q 2019
 
Advanced #6 clean architecture
Advanced #6  clean architectureAdvanced #6  clean architecture
Advanced #6 clean architecture
 
Advanced #4 GPU & Animations
Advanced #4   GPU & AnimationsAdvanced #4   GPU & Animations
Advanced #4 GPU & Animations
 
Advanced #2 networking
Advanced #2   networkingAdvanced #2   networking
Advanced #2 networking
 
Advanced #2 threading
Advanced #2   threadingAdvanced #2   threading
Advanced #2 threading
 
Advanced #1 cpu, memory
Advanced #1   cpu, memoryAdvanced #1   cpu, memory
Advanced #1 cpu, memory
 
All the support you need. Support libs in Android
All the support you need. Support libs in AndroidAll the support you need. Support libs in Android
All the support you need. Support libs in Android
 
How to build Sdk? Best practices
How to build Sdk? Best practicesHow to build Sdk? Best practices
How to build Sdk? Best practices
 
Di &amp; dagger
Di &amp; daggerDi &amp; dagger
Di &amp; dagger
 
Android design patterns
Android design patternsAndroid design patterns
Android design patterns
 
Advanced #3 threading
Advanced #3  threading Advanced #3  threading
Advanced #3 threading
 
Mobile ui fruit or delicious sweets
Mobile ui  fruit or delicious sweetsMobile ui  fruit or delicious sweets
Mobile ui fruit or delicious sweets
 
Lecture #4 c loaders and co.
Lecture #4 c   loaders and co.Lecture #4 c   loaders and co.
Lecture #4 c loaders and co.
 
Session #4 b content providers
Session #4 b  content providersSession #4 b  content providers
Session #4 b content providers
 
Advanced #2 - ui perf
 Advanced #2 - ui perf Advanced #2 - ui perf
Advanced #2 - ui perf
 
Android meetup
Android meetupAndroid meetup
Android meetup
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2
 

Recently uploaded

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 

Recently uploaded (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 

Working better together designers &amp; developers