SlideShare a Scribd company logo
Mauricio Angulo S.
Senior UX Engineer
mauricio@tesseractspace.com
@mauricioangulo
www.tesseractspace.com/blog
Sistemas de Diseño con
Atomic Design y Pattern Lab
Consistencia en el diseño
● Reduce la fricción y la curva de aprendizaje del usuario
primerizo
● Aprovecha la tendencia natural de los humanos de encontrar
patrones
● Es crítica para la construcción de una marca
● Ayuda a los usuarios a reconocer sus productos favoritos
● Refuerza las experiencias positivas
Una buena consistencia en diseño:
HTML
CSS
JavaScript
Swift
Java
Papel
JPG / PNG
PSD /PDF
PPT
MPG4
Sketch /
InVision
www.material.io
https://developer.apple.com/design/
http://fluent.microsoft.com
https://airbnb.design/building-a-visual-language/
http://atomicdesign.bradfrost.com/
Página de inicio Blog Artículo
Plantillas + Data
https://airbnb.design/building-a-visual-language/
http://patternlab.io
http://patternlab.io
<button class=”button”>Enviar</button>
source/_patterns/global/button.mustache
https://mustache.github.io
{
"key": "value",
"key2": "use this for variables you want to load globally",
"title": "Nullizzle shizznit velizzle, hizzle, suscipit own yo', gravida vizzle, arcu.",
"btnText": "Da clic aquí",
"img": {
"avatar": {
"src": "http://placeimg.com/100/100/people",
"alt": "Avatar"
},
"square": {
"src": "http://placeimg.com/300/300/nature",
"alt": "Square"
},
"rectangle": {
"src": "http://placeimg.com/400/300/tech",
"alt": "Rectangle"
},
"landscape-4x3": {
"src": "http://placeimg.com/400/300/tech",
"alt": "4x3 Image"
},
"landscape-16x9": {
"src": "http://placeimg.com/640/360/tech",
"alt": "16x9 Image"
source/_data/data.json
/*
* YOUR STYLES HERE
*/
button {
padding: 15px;
color: white;
text-transform: uppercase;
border-radius: 7px;
background-color: #333333;
}
source/css/style.css
---
title: Botón
---
Este es el botón principal para *llamada a la acción* en una página. No
debería haber **más de uno de estos botones en una página** para ayudar
al usuario.
source/_patterns/global/button.md
http://demo.patternlab.io
<img src="{{ imgHero.src }}"
alt="{{ imgHero.alt }}"
class="{{ styleModifier }}" />
<a href="{{ url }}" class="c-block-hero">
{{> atoms-hero:c-block-hero__img }}
<h2 class="c-block-hero__headline">{{ headline.medium
}}</h2>
</a><!-- end c-block--hero-->
<header class="c-header" role="banner">
{{> molecules-logo-link }}
<div class="c-header__controls">
<a href="#nav" class="nav-toggle nav-toggle-menu icon-menu">
<span class="is-vishidden">Menu</span></a>
<a href="#search-form" class="nav-toggle nav-toggle-search icon-
search">
<span class="is-vishidden">Search</span></a>
{{> molecules-primary-nav }}
{{> molecules-search }}
</div><!-- end c-header__controls -->
</header><!-- end c-header -->
{{> organisms-header }}
<main role="main">
{{# hero }}
{{> molecules-block-hero }}
{{/ hero}}
<div class="l">
{{> organisms-tout-list }}
</div>
<div class="l l--two-col">
<div class="l-main">
{{# latestPosts }}
{{> organisms-
section-media-list }}
{{/ latestPosts }}
</div><!--end .l-main-->
<div class="l-sidebar">
{{# featuredPeople }}
{{> organisms-
section-media-list }}
{{/ featuredPeople }}
</div><!--end .l-sidebar-->
</div><!--end l--two-col-->
{
"title" : "Home Page",
"bodyClass": "home",
"emergency" : false,
"imgHero" : {
"src": "../../images/sample/hero-forest.jpg",
"alt": "Forest"
},
"headline" : {
"medium" : "Track your hikes. Challenge your friends. Get out there and start exploring."
},
"toutList" : [
{
"url": "link.pages-blog-detail",
"headline": {
"short" : "Best winter hikes around the world"
},
"imgLandscape" : {
"src": "../../images/sample/tout-winter-hiker.jpg",
"alt": "Hiker with back pack walking in snow"
}
},
{
"url": "link.pages-login",
"headline": {
source/_patterns/04-pages/00-homepage.json
{{> templates-homepage }}
https://patternlab.io/docs/
https://patternlab.io/resources.html
http://atomicdesign.bradfrost.com/table-of-contents/
Más sobre Sistemas de Diseño
Introducción a Sistemas de Diseño:
Google’s Material Design:
Apple’s Human Interface Design Guidelines:
Microsoft’s Fluent Design System:
tesseractspace.com/blog/sistemas-de-diseno/
tesseractspace.com/blog/sistema-de-diseno-material-design/
tesseractspace.com/blog/human-interface-guidelines-de-apple/
tesseractspace.com/blog/fluent-design-system/
>
>
>
>
Atomic Design:
tesseractspace.com/blog/sistemas-de-diseno-con-atomic-design/
>
Mauricio Angulo S.
Senior UX Engineer
mauricio@tesseractspace.com
@mauricioangulo
www.tesseractspace.com/blog
¡Gracias!

More Related Content

What's hot

Joomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
Joomla!Day 2013 Nürnberg; Vortrag von Johannes HockJoomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
Joomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
adhocgraFX
 
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery MobileDesenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
Pablo Garrido
 
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tablesWeb Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Al-Mamun Sarkar
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
Martin Stehle
 
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveisjQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Pablo Garrido
 
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Scott DeLoach
 
Test-proof CSS
Test-proof CSSTest-proof CSS
Test-proof CSS
Vittorio Vittori
 
Javascript
JavascriptJavascript
Javascript
Jitendra Negi
 
Process process process
Process process processProcess process process
Process process process
magnificode
 
Membuat slide show pada posting
Membuat slide show pada postingMembuat slide show pada posting
Membuat slide show pada posting
Jonathan Liviera Marpaunk
 
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...
Andreas Bovens
 
1から始めるAMP対応
1から始めるAMP対応1から始めるAMP対応
1から始めるAMP対応
Kasumi Morita
 
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
Al-Mamun Sarkar
 
Front end ++: seo e flexbox
Front end ++: seo e flexboxFront end ++: seo e flexbox
Front end ++: seo e flexbox
Fernanda Bernardo
 
JD17NL Joomla! Overrides and alternate layouts
JD17NL Joomla! Overrides and alternate layoutsJD17NL Joomla! Overrides and alternate layouts
JD17NL Joomla! Overrides and alternate layouts
Hans Kuijpers
 
EIA2016Nice - User Testing Your Prototype
EIA2016Nice - User Testing Your PrototypeEIA2016Nice - User Testing Your Prototype
EIA2016Nice - User Testing Your Prototype
European Innovation Academy
 
EIA2016Nice - David Lamas. User Testing of Your Prototype
EIA2016Nice - David Lamas. User Testing of Your PrototypeEIA2016Nice - David Lamas. User Testing of Your Prototype
EIA2016Nice - David Lamas. User Testing of Your Prototype
European Innovation Academy
 
Teams, styles and scalable applications
Teams, styles and scalable applicationsTeams, styles and scalable applications
Teams, styles and scalable applications
Vittorio Vittori
 
Jager planetaire nevels
Jager planetaire nevelsJager planetaire nevels
Jager planetaire nevelspaskar
 

What's hot (20)

Joomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
Joomla!Day 2013 Nürnberg; Vortrag von Johannes HockJoomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
Joomla!Day 2013 Nürnberg; Vortrag von Johannes Hock
 
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery MobileDesenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
 
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tablesWeb Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
 
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveisjQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
 
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
 
Test-proof CSS
Test-proof CSSTest-proof CSS
Test-proof CSS
 
Javascript
JavascriptJavascript
Javascript
 
Process process process
Process process processProcess process process
Process process process
 
Membuat slide show pada posting
Membuat slide show pada postingMembuat slide show pada posting
Membuat slide show pada posting
 
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...
 
1から始めるAMP対応
1から始めるAMP対応1から始めるAMP対応
1から始めるAMP対応
 
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
Web Design Course - Lecture 21 - Bootstrap Jumbotron, Thumbnails, Alerts, Pro...
 
Front end ++: seo e flexbox
Front end ++: seo e flexboxFront end ++: seo e flexbox
Front end ++: seo e flexbox
 
JD17NL Joomla! Overrides and alternate layouts
JD17NL Joomla! Overrides and alternate layoutsJD17NL Joomla! Overrides and alternate layouts
JD17NL Joomla! Overrides and alternate layouts
 
Webresources
WebresourcesWebresources
Webresources
 
EIA2016Nice - User Testing Your Prototype
EIA2016Nice - User Testing Your PrototypeEIA2016Nice - User Testing Your Prototype
EIA2016Nice - User Testing Your Prototype
 
EIA2016Nice - David Lamas. User Testing of Your Prototype
EIA2016Nice - David Lamas. User Testing of Your PrototypeEIA2016Nice - David Lamas. User Testing of Your Prototype
EIA2016Nice - David Lamas. User Testing of Your Prototype
 
Teams, styles and scalable applications
Teams, styles and scalable applicationsTeams, styles and scalable applications
Teams, styles and scalable applications
 
Jager planetaire nevels
Jager planetaire nevelsJager planetaire nevels
Jager planetaire nevels
 

Similar to Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab

Xxx
XxxXxx
Xxx
syfwan
 
Atomic Design con Pattern Lab
Atomic Design con Pattern LabAtomic Design con Pattern Lab
Atomic Design con Pattern Lab
Mauricio Angulo Sillas
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
Collaboration Technologies
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by Mukesh
Mukesh Kumar
 
Bootstrap
BootstrapBootstrap
Bootstrap
Sarvesh Kushwaha
 
Design Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPressDesign Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPress
Jesse James Arnold
 
Rapid HTML Prototyping with Bootstrap - Chris Griffith
Rapid HTML Prototyping with Bootstrap - Chris GriffithRapid HTML Prototyping with Bootstrap - Chris Griffith
Rapid HTML Prototyping with Bootstrap - Chris Griffith
UXPA International
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
Roni Banerjee
 
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletongDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletonGeorge Nguyen
 
AngularJS for Legacy Apps
AngularJS for Legacy AppsAngularJS for Legacy Apps
AngularJS for Legacy AppsPeter Drinnan
 
Introduction to web components
Introduction to web componentsIntroduction to web components
Introduction to web components
Marc Bächinger
 
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
Building beautiful websites with bootstrap  a case study (DevelopMentor webcast)Building beautiful websites with bootstrap  a case study (DevelopMentor webcast)
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
Michael Kennedy
 
BreizhBeans - Web components
BreizhBeans - Web componentsBreizhBeans - Web components
BreizhBeans - Web components
Horacio Gonzalez
 
Introduction Django
Introduction DjangoIntroduction Django
Introduction Django
Wade Austin
 
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF ReferenceBootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap Creative
 
Going web native
Going web nativeGoing web native
Going web native
Marcus Hellberg
 
gDayX - Advanced angularjs
gDayX - Advanced angularjsgDayX - Advanced angularjs
gDayX - Advanced angularjsgdgvietnam
 
CSS framework By Palash
CSS framework By PalashCSS framework By Palash
CSS framework By Palash
PalashBajpai
 
JavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive CodeJavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive Code
Laurence Svekis ✔
 

Similar to Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab (20)

Xxx
XxxXxx
Xxx
 
Atomic Design con Pattern Lab
Atomic Design con Pattern LabAtomic Design con Pattern Lab
Atomic Design con Pattern Lab
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Upload[1]
Upload[1]Upload[1]
Upload[1]
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by Mukesh
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Design Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPressDesign Systems, Pattern Libraries & WordPress
Design Systems, Pattern Libraries & WordPress
 
Rapid HTML Prototyping with Bootstrap - Chris Griffith
Rapid HTML Prototyping with Bootstrap - Chris GriffithRapid HTML Prototyping with Bootstrap - Chris Griffith
Rapid HTML Prototyping with Bootstrap - Chris Griffith
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
 
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas EmbletongDayX 2013 - Advanced AngularJS - Nicolas Embleton
gDayX 2013 - Advanced AngularJS - Nicolas Embleton
 
AngularJS for Legacy Apps
AngularJS for Legacy AppsAngularJS for Legacy Apps
AngularJS for Legacy Apps
 
Introduction to web components
Introduction to web componentsIntroduction to web components
Introduction to web components
 
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
Building beautiful websites with bootstrap  a case study (DevelopMentor webcast)Building beautiful websites with bootstrap  a case study (DevelopMentor webcast)
Building beautiful websites with bootstrap a case study (DevelopMentor webcast)
 
BreizhBeans - Web components
BreizhBeans - Web componentsBreizhBeans - Web components
BreizhBeans - Web components
 
Introduction Django
Introduction DjangoIntroduction Django
Introduction Django
 
Bootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF ReferenceBootstrap 3 Cheat Sheet PDF Reference
Bootstrap 3 Cheat Sheet PDF Reference
 
Going web native
Going web nativeGoing web native
Going web native
 
gDayX - Advanced angularjs
gDayX - Advanced angularjsgDayX - Advanced angularjs
gDayX - Advanced angularjs
 
CSS framework By Palash
CSS framework By PalashCSS framework By Palash
CSS framework By Palash
 
JavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive CodeJavaScript DOM - Dynamic interactive Code
JavaScript DOM - Dynamic interactive Code
 

More from Mauricio Angulo Sillas

Un tour por AMP
Un tour por AMPUn tour por AMP
Un tour por AMP
Mauricio Angulo Sillas
 
Microsoft Fluent Design System
Microsoft Fluent Design SystemMicrosoft Fluent Design System
Microsoft Fluent Design System
Mauricio Angulo Sillas
 
La magia de Flutter
La magia de FlutterLa magia de Flutter
La magia de Flutter
Mauricio Angulo Sillas
 
Lenguajes de Diseño Visual
Lenguajes de Diseño VisualLenguajes de Diseño Visual
Lenguajes de Diseño Visual
Mauricio Angulo Sillas
 
Cómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocioCómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocio
Mauricio Angulo Sillas
 
Design thinking todos somos diseñadores
Design thinking   todos somos diseñadoresDesign thinking   todos somos diseñadores
Design thinking todos somos diseñadores
Mauricio Angulo Sillas
 
Dear sandwich thief
Dear sandwich thiefDear sandwich thief
Dear sandwich thief
Mauricio Angulo Sillas
 
Introducción a Design Thinking
Introducción a Design ThinkingIntroducción a Design Thinking
Introducción a Design Thinking
Mauricio Angulo Sillas
 
Prototipando con Indigo Studio
Prototipando con Indigo StudioPrototipando con Indigo Studio
Prototipando con Indigo Studio
Mauricio Angulo Sillas
 

More from Mauricio Angulo Sillas (9)

Un tour por AMP
Un tour por AMPUn tour por AMP
Un tour por AMP
 
Microsoft Fluent Design System
Microsoft Fluent Design SystemMicrosoft Fluent Design System
Microsoft Fluent Design System
 
La magia de Flutter
La magia de FlutterLa magia de Flutter
La magia de Flutter
 
Lenguajes de Diseño Visual
Lenguajes de Diseño VisualLenguajes de Diseño Visual
Lenguajes de Diseño Visual
 
Cómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocioCómo identificar clientes para tu negocio
Cómo identificar clientes para tu negocio
 
Design thinking todos somos diseñadores
Design thinking   todos somos diseñadoresDesign thinking   todos somos diseñadores
Design thinking todos somos diseñadores
 
Dear sandwich thief
Dear sandwich thiefDear sandwich thief
Dear sandwich thief
 
Introducción a Design Thinking
Introducción a Design ThinkingIntroducción a Design Thinking
Introducción a Design Thinking
 
Prototipando con Indigo Studio
Prototipando con Indigo StudioPrototipando con Indigo Studio
Prototipando con Indigo Studio
 

Recently uploaded

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 

Recently uploaded (20)

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 

Diseño de Sistemas de Diseño con Atomic Design y Pattern Lab

  • 1. Mauricio Angulo S. Senior UX Engineer mauricio@tesseractspace.com @mauricioangulo www.tesseractspace.com/blog Sistemas de Diseño con Atomic Design y Pattern Lab
  • 3. ● Reduce la fricción y la curva de aprendizaje del usuario primerizo ● Aprovecha la tendencia natural de los humanos de encontrar patrones ● Es crítica para la construcción de una marca ● Ayuda a los usuarios a reconocer sus productos favoritos ● Refuerza las experiencias positivas Una buena consistencia en diseño:
  • 4. HTML CSS JavaScript Swift Java Papel JPG / PNG PSD /PDF PPT MPG4 Sketch / InVision
  • 6.
  • 8.
  • 10.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Página de inicio Blog Artículo
  • 19.
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 32.
  • 33.
  • 35.
  • 36.
  • 38. { "key": "value", "key2": "use this for variables you want to load globally", "title": "Nullizzle shizznit velizzle, hizzle, suscipit own yo', gravida vizzle, arcu.", "btnText": "Da clic aquí", "img": { "avatar": { "src": "http://placeimg.com/100/100/people", "alt": "Avatar" }, "square": { "src": "http://placeimg.com/300/300/nature", "alt": "Square" }, "rectangle": { "src": "http://placeimg.com/400/300/tech", "alt": "Rectangle" }, "landscape-4x3": { "src": "http://placeimg.com/400/300/tech", "alt": "4x3 Image" }, "landscape-16x9": { "src": "http://placeimg.com/640/360/tech", "alt": "16x9 Image" source/_data/data.json
  • 39.
  • 40.
  • 41. /* * YOUR STYLES HERE */ button { padding: 15px; color: white; text-transform: uppercase; border-radius: 7px; background-color: #333333; } source/css/style.css
  • 42.
  • 43. --- title: Botón --- Este es el botón principal para *llamada a la acción* en una página. No debería haber **más de uno de estos botones en una página** para ayudar al usuario. source/_patterns/global/button.md
  • 44.
  • 46.
  • 47. <img src="{{ imgHero.src }}" alt="{{ imgHero.alt }}" class="{{ styleModifier }}" />
  • 48.
  • 49. <a href="{{ url }}" class="c-block-hero"> {{> atoms-hero:c-block-hero__img }} <h2 class="c-block-hero__headline">{{ headline.medium }}</h2> </a><!-- end c-block--hero-->
  • 50.
  • 51. <header class="c-header" role="banner"> {{> molecules-logo-link }} <div class="c-header__controls"> <a href="#nav" class="nav-toggle nav-toggle-menu icon-menu"> <span class="is-vishidden">Menu</span></a> <a href="#search-form" class="nav-toggle nav-toggle-search icon- search"> <span class="is-vishidden">Search</span></a> {{> molecules-primary-nav }} {{> molecules-search }} </div><!-- end c-header__controls --> </header><!-- end c-header -->
  • 52.
  • 53.
  • 54.
  • 55. {{> organisms-header }} <main role="main"> {{# hero }} {{> molecules-block-hero }} {{/ hero}} <div class="l"> {{> organisms-tout-list }} </div> <div class="l l--two-col"> <div class="l-main"> {{# latestPosts }} {{> organisms- section-media-list }} {{/ latestPosts }} </div><!--end .l-main--> <div class="l-sidebar"> {{# featuredPeople }} {{> organisms- section-media-list }} {{/ featuredPeople }} </div><!--end .l-sidebar--> </div><!--end l--two-col-->
  • 56.
  • 57. { "title" : "Home Page", "bodyClass": "home", "emergency" : false, "imgHero" : { "src": "../../images/sample/hero-forest.jpg", "alt": "Forest" }, "headline" : { "medium" : "Track your hikes. Challenge your friends. Get out there and start exploring." }, "toutList" : [ { "url": "link.pages-blog-detail", "headline": { "short" : "Best winter hikes around the world" }, "imgLandscape" : { "src": "../../images/sample/tout-winter-hiker.jpg", "alt": "Hiker with back pack walking in snow" } }, { "url": "link.pages-login", "headline": { source/_patterns/04-pages/00-homepage.json
  • 59.
  • 60.
  • 61.
  • 65. Más sobre Sistemas de Diseño Introducción a Sistemas de Diseño: Google’s Material Design: Apple’s Human Interface Design Guidelines: Microsoft’s Fluent Design System: tesseractspace.com/blog/sistemas-de-diseno/ tesseractspace.com/blog/sistema-de-diseno-material-design/ tesseractspace.com/blog/human-interface-guidelines-de-apple/ tesseractspace.com/blog/fluent-design-system/ > > > > Atomic Design: tesseractspace.com/blog/sistemas-de-diseno-con-atomic-design/ >
  • 66. Mauricio Angulo S. Senior UX Engineer mauricio@tesseractspace.com @mauricioangulo www.tesseractspace.com/blog ¡Gracias!