SlideShare a Scribd company logo
Design and Code.
Work should be fun.
by Andrii Vandakurov, frontend developer
eleks.com
Designers think outside of the
box and see crazy animations,
ideas, pixels, and buttons,
while developers see the
technology, speed bumps, and
limits.
What we can learn
from real world ?
Create a site/product is
almost the same as build
a house. But in our case it
could be much cheaper ;)
We need:
➔ communication
➔ prototypes
➔ blueprints
Prototyping
Its about finding the fastest, cheapest way
to validate ideas.
Image from Tom Chi presentation “Rapid
prototyping Google Glass” https://goo.gl/jFer6j
Notes:
Blueprints
Introduced in the 19th century, the process
allowed rapid and accurate reproduction
of documents used in construction and
industry
Blueprints were created by sending light
around an ink drawing on transparent film.
The light would shine through everywhere
except the ink and hit a paper coated with
a light-sensitive material, turning that
paper blue.
Specctr
Communication
with the team
Effective collaboration
requires effective
communication
Tools (Free):
● Marqueed
● Framebench
● Notism
Features
● Design comments
● Notifications ( via Slack )
● Export assets/colours
● Styleguide
● Web interface
For now Zeplin works only with Sketch (Notes:
ZEPLIN
Frameworks follow the "Hollywood principle", i.e. "don't call us, we'll
call you.”
A software framework is a re-usable design for a software system.
A library is essentially a set of functions that you can call
Examples: Angular, Bootstrap, Foundation , Backbone, Ember
Examples: React, Jquery, Dojo
Framework vs Library
A preprocessor is a program that takes one type of
data and converts it to another type of data.
● Sass
● Less
● Stylus
● PostCss
Why we need preprocessors ? - Variables, Mixins, Nesting, Partials, Extend/
Inheritance and even more …
Notes:
Preprocessors
Icons
Icon sets (free) :
● Font awesome
● Material icons
Customization tools:
● IcoMoon
● Fonticons
● Fontello
● Fontastic
We can write it ourselves. But should we?
There are lot of free and ready to use animations
● Animate.css
● Bounce.js
● Magic Animations
● CSShake
Here you can find comparison of this libraries http://goo.gl/QZPEh8 ( Top 9
Animation Libraries to Use in 2016 )
Notes:
Animations
Developing enterprise
applications should be fun too.
● Kendo UI
● DevExpress
● Wijmo
● Essential JS
Link with comparison of these ui sets https://goo.gl/LdFCb2Notes:
Faster development. Easier integrations with backend.
UI sets
Cool stuff
● Push notifications
● Track online/offline status
● Splash screen
● Battery api
● Page visibility api
● Audio api
QA ?
Helpfull links:
● specctr
● A Front-End Developer’s Ode To
Specifications
● Zeplin
● Prototyping by Tom Chi from
google
● Best practices for designer/
developer collaboration

More Related Content

Viewers also liked

Paris dribbble meetup - Zeplin
Paris dribbble meetup - ZeplinParis dribbble meetup - Zeplin
Paris dribbble meetup - Zeplin
Guillaume Simon
 
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Atlassian
 
Product Design Workflow
Product Design WorkflowProduct Design Workflow
Product Design Workflow
João Oliveira Simões
 
Developing a collaborative learning design framework for open cross-instituti...
Developing a collaborative learning design framework for open cross-instituti...Developing a collaborative learning design framework for open cross-instituti...
Developing a collaborative learning design framework for open cross-instituti...
Chrissi Nerantzi
 
Gabrielm ppp
Gabrielm pppGabrielm ppp
Gabrielm ppp
Joshua Manurung
 
Torres celica final_ppp_ppp_1508
Torres celica final_ppp_ppp_1508Torres celica final_ppp_ppp_1508
Torres celica final_ppp_ppp_1508
celika_06
 
Elementos de maquinas II... engranajes helicoidales
Elementos de maquinas II... engranajes helicoidalesElementos de maquinas II... engranajes helicoidales
Elementos de maquinas II... engranajes helicoidales
reicersalazar
 
Gabrielm slideshowcasepdf
Gabrielm slideshowcasepdfGabrielm slideshowcasepdf
Gabrielm slideshowcasepdf
Joshua Manurung
 
Q and a what do i look for in a 10 k
Q and a what do i look for in a 10 kQ and a what do i look for in a 10 k
Q and a what do i look for in a 10 k
tpateraki
 
ELEMENTOS DE POTENCIA
ELEMENTOS DE POTENCIAELEMENTOS DE POTENCIA
ELEMENTOS DE POTENCIA
reicersalazar
 
Gabrielm slideshowcase
Gabrielm slideshowcaseGabrielm slideshowcase
Gabrielm slideshowcase
Joshua Manurung
 
Kharkivjs javascript debugging. know your enemy
Kharkivjs   javascript debugging. know your enemyKharkivjs   javascript debugging. know your enemy
Kharkivjs javascript debugging. know your enemy
Андрей Вандакуров
 
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Opensourceman ( url for slides with animations https://goo.gl/R638tW )Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Андрей Вандакуров
 

Viewers also liked (20)

Paris dribbble meetup - Zeplin
Paris dribbble meetup - ZeplinParis dribbble meetup - Zeplin
Paris dribbble meetup - Zeplin
 
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
 
Product Design Workflow
Product Design WorkflowProduct Design Workflow
Product Design Workflow
 
Developing a collaborative learning design framework for open cross-instituti...
Developing a collaborative learning design framework for open cross-instituti...Developing a collaborative learning design framework for open cross-instituti...
Developing a collaborative learning design framework for open cross-instituti...
 
Beef fattening hand out
Beef fattening  hand outBeef fattening  hand out
Beef fattening hand out
 
Kamrizzaman sir 4, 5 & 6 chapter, 5011
Kamrizzaman sir 4, 5 & 6 chapter, 5011Kamrizzaman sir 4, 5 & 6 chapter, 5011
Kamrizzaman sir 4, 5 & 6 chapter, 5011
 
Gabrielm ppp
Gabrielm pppGabrielm ppp
Gabrielm ppp
 
Module_CLP-Markets-Staff-Training
Module_CLP-Markets-Staff-TrainingModule_CLP-Markets-Staff-Training
Module_CLP-Markets-Staff-Training
 
Poultry sub sector paln_RED
Poultry sub sector paln_REDPoultry sub sector paln_RED
Poultry sub sector paln_RED
 
Torres celica final_ppp_ppp_1508
Torres celica final_ppp_ppp_1508Torres celica final_ppp_ppp_1508
Torres celica final_ppp_ppp_1508
 
Elementos de maquinas II... engranajes helicoidales
Elementos de maquinas II... engranajes helicoidalesElementos de maquinas II... engranajes helicoidales
Elementos de maquinas II... engranajes helicoidales
 
Fish sub sector paln_RED
Fish sub sector paln_REDFish sub sector paln_RED
Fish sub sector paln_RED
 
Gabrielm slideshowcasepdf
Gabrielm slideshowcasepdfGabrielm slideshowcasepdf
Gabrielm slideshowcasepdf
 
Q and a what do i look for in a 10 k
Q and a what do i look for in a 10 kQ and a what do i look for in a 10 k
Q and a what do i look for in a 10 k
 
ELEMENTOS DE POTENCIA
ELEMENTOS DE POTENCIAELEMENTOS DE POTENCIA
ELEMENTOS DE POTENCIA
 
Gabrielm slideshowcase
Gabrielm slideshowcaseGabrielm slideshowcase
Gabrielm slideshowcase
 
Kharkivjs javascript debugging. know your enemy
Kharkivjs   javascript debugging. know your enemyKharkivjs   javascript debugging. know your enemy
Kharkivjs javascript debugging. know your enemy
 
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Opensourceman ( url for slides with animations https://goo.gl/R638tW )Opensourceman ( url for slides with animations https://goo.gl/R638tW )
Opensourceman ( url for slides with animations https://goo.gl/R638tW )
 
TypeCoach-INTJ
TypeCoach-INTJTypeCoach-INTJ
TypeCoach-INTJ
 
STD for Assignment, Depuk Sir
STD for Assignment, Depuk SirSTD for Assignment, Depuk Sir
STD for Assignment, Depuk Sir
 

Similar to Design and Code. Work should be fun.

Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping Workshop
NetSquared
 
Best Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX DesignersBest Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX Designers
YellowSlice1
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
Razvan Rosu
 
To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design System
Paya Do
 
The Journey to Master Code Design
The Journey to Master Code DesignThe Journey to Master Code Design
The Journey to Master Code Design
Alexandru Bolboaca
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
Mohammad Arman
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
intouchgroup2
 
Sketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme DesignSketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme Design
Ryan King
 
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
Ilya Zakharau
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
Paya Do
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
tec
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
Christopher Azar
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
Michael Kowalski
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For Developers
Alice Phieu
 
Unify Design & Deliverables
Unify Design & DeliverablesUnify Design & Deliverables
Unify Design & Deliverablesnathanacurtis
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
Nicholas Sterling
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
Mark Billinghurst
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
Concetto Labs
 

Similar to Design and Code. Work should be fun. (20)

Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping Workshop
 
Best Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX DesignersBest Prototyping Tools for UI UX Designers
Best Prototyping Tools for UI UX Designers
 
Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
 
To build an efficient Design System
To build an efficient Design SystemTo build an efficient Design System
To build an efficient Design System
 
The Journey to Master Code Design
The Journey to Master Code DesignThe Journey to Master Code Design
The Journey to Master Code Design
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Sketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme DesignSketch: Rapid Prototyping & Theme Design
Sketch: Rapid Prototyping & Theme Design
 
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Developer Efficiency
Developer EfficiencyDeveloper Efficiency
Developer Efficiency
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven Design
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For Developers
 
Unify Design & Deliverables
Unify Design & DeliverablesUnify Design & Deliverables
Unify Design & Deliverables
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
9 Best Design Patterns in iOS to Develop Powerful iPhone Apps.pdf
 

Recently uploaded

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 

Recently uploaded (20)

test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 

Design and Code. Work should be fun.

  • 1. Design and Code. Work should be fun. by Andrii Vandakurov, frontend developer eleks.com
  • 2. Designers think outside of the box and see crazy animations, ideas, pixels, and buttons, while developers see the technology, speed bumps, and limits.
  • 3. What we can learn from real world ? Create a site/product is almost the same as build a house. But in our case it could be much cheaper ;) We need: ➔ communication ➔ prototypes ➔ blueprints
  • 4. Prototyping Its about finding the fastest, cheapest way to validate ideas. Image from Tom Chi presentation “Rapid prototyping Google Glass” https://goo.gl/jFer6j Notes:
  • 5. Blueprints Introduced in the 19th century, the process allowed rapid and accurate reproduction of documents used in construction and industry Blueprints were created by sending light around an ink drawing on transparent film. The light would shine through everywhere except the ink and hit a paper coated with a light-sensitive material, turning that paper blue.
  • 7. Communication with the team Effective collaboration requires effective communication Tools (Free): ● Marqueed ● Framebench ● Notism
  • 8. Features ● Design comments ● Notifications ( via Slack ) ● Export assets/colours ● Styleguide ● Web interface For now Zeplin works only with Sketch (Notes: ZEPLIN
  • 9. Frameworks follow the "Hollywood principle", i.e. "don't call us, we'll call you.” A software framework is a re-usable design for a software system. A library is essentially a set of functions that you can call Examples: Angular, Bootstrap, Foundation , Backbone, Ember Examples: React, Jquery, Dojo Framework vs Library
  • 10. A preprocessor is a program that takes one type of data and converts it to another type of data. ● Sass ● Less ● Stylus ● PostCss Why we need preprocessors ? - Variables, Mixins, Nesting, Partials, Extend/ Inheritance and even more … Notes: Preprocessors
  • 11. Icons Icon sets (free) : ● Font awesome ● Material icons Customization tools: ● IcoMoon ● Fonticons ● Fontello ● Fontastic
  • 12. We can write it ourselves. But should we? There are lot of free and ready to use animations ● Animate.css ● Bounce.js ● Magic Animations ● CSShake Here you can find comparison of this libraries http://goo.gl/QZPEh8 ( Top 9 Animation Libraries to Use in 2016 ) Notes: Animations
  • 14. ● Kendo UI ● DevExpress ● Wijmo ● Essential JS Link with comparison of these ui sets https://goo.gl/LdFCb2Notes: Faster development. Easier integrations with backend. UI sets
  • 15. Cool stuff ● Push notifications ● Track online/offline status ● Splash screen ● Battery api ● Page visibility api ● Audio api
  • 16. QA ? Helpfull links: ● specctr ● A Front-End Developer’s Ode To Specifications ● Zeplin ● Prototyping by Tom Chi from google ● Best practices for designer/ developer collaboration