SlideShare a Scribd company logo
1 of 18
#Logi16
THE ART OF
RESPONSIVE DESIGN
Joshua McClure
#Logi16
ABOUT ME
2
Joshua McClure
Solutions Engineer & Web Developer
Logi Analytics
joshua.mcclure@logianalytics.com
#Logi16
• What does it mean to be responsive?
• Leveraging the tools of the trade
• Principles to keep in mind
• The basics of building a responsive application
WHAT WE ARE GOING TO LEARN TODAY
3
#Logi16
WHAT does it mean to be
responsive?
And WHEN should it be responsive?
#Logi16
What is Responsive Design?
5
#Logi16
Use responsive techniques when your audience is accessing the
application from mobile devices and only if the application provides
meaningful value to the audience in a mobile context.
When Should You Use Responsive Design?
6
#Logi16
TOOLS OF THE TRADE
Tools that will help you take your
application to the next level.
#Logi16
LOGI STUDIO TOOLS
Master Report LayoutCanvas Charts
8
#Logi16
CSS FRAMEWORKS
9
#Logi16
RESPONSIVE DESIGN TOOLS
Browser Developer Tools
Device Emulator
10
#Logi16
KEY PRINCIPLES
Keep these in mind while building your
responsive framework and content.
#Logi16
A typical framework will consist of
a few key components.
• Header
• Sidebar
• Content
• Footer
BUILD A FRAMEWORK
12
#Logi16
• Use fluid measurement
• Auto-sizing is my friend
• The framework of your application
should respond the screen size, thus
driving the size of the content
RELATIVE MEASUREMENT
13
#Logi16
• Only show the important stuff, hide
everything else
• Hide content that is expensive to the
load time (on mobile devices)
• Make use of popup windows, sliding
trays, and other UI elements
ONLY SHOW THE IMPORTANT STUFF
14
#Logi16
• The smaller the screen size,
the more space is needed
• Provide plenty of space
between objects
• Overcome Horror Vacui
WHITESPACE IS YOUR FRIEND
15
#Logi16
BUILDING RESPONSIVE
CONTENT
Using Logi Studio:
1. Building the Layout
2. Report Content
3. Responsive Tables
#Logi16
Use these simple techniques to reach
your audience on any device!
Logi has responsive design
baked into the platform
#Logi16
Learn more with The Definitive Guide to
Dashboard Design

More Related Content

Viewers also liked

年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会モノビット エンジン
 
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...DataStax
 
From branding to e-branding - Christophe Hendrick
From branding to e-branding - Christophe HendrickFrom branding to e-branding - Christophe Hendrick
From branding to e-branding - Christophe HendrickChristophe Hendrick
 
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax
 
Pour que les marques comptent !
Pour que les marques comptent !Pour que les marques comptent !
Pour que les marques comptent !Dagobert
 
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...Dagobert
 
Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8Stanford University
 

Viewers also liked (8)

年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会
 
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
DataStax | Graph Computing with Apache TinkerPop (Marko Rodriguez) | Cassandr...
 
Antenna & its types
Antenna & its typesAntenna & its types
Antenna & its types
 
From branding to e-branding - Christophe Hendrick
From branding to e-branding - Christophe HendrickFrom branding to e-branding - Christophe Hendrick
From branding to e-branding - Christophe Hendrick
 
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
DataStax | DSE Production-Certified Cassandra on Pivotal Cloud Foundry (Ben L...
 
Pour que les marques comptent !
Pour que les marques comptent !Pour que les marques comptent !
Pour que les marques comptent !
 
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...
Marques et réseaux sociaux : comment affirmer sa personnalité en ligne ? ER S...
 
Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8Team 621 Hacking for Diplomacy week 8
Team 621 Hacking for Diplomacy week 8
 

More from Logi Analytics

Why the Future of Analytics Is Embedded
Why the Future of Analytics Is EmbeddedWhy the Future of Analytics Is Embedded
Why the Future of Analytics Is EmbeddedLogi Analytics
 
What's the Big Deal About Big Data?
What's the Big Deal About Big Data?What's the Big Deal About Big Data?
What's the Big Deal About Big Data?Logi Analytics
 
The Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsThe Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsLogi Analytics
 
Building and Deploying a SaaS Business Intelligence Solution
Building and Deploying a SaaS Business Intelligence SolutionBuilding and Deploying a SaaS Business Intelligence Solution
Building and Deploying a SaaS Business Intelligence SolutionLogi Analytics
 
Choosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your AppChoosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your AppLogi Analytics
 
Bringing Your SaaS Apps to Market
Bringing Your SaaS Apps to MarketBringing Your SaaS Apps to Market
Bringing Your SaaS Apps to MarketLogi Analytics
 
There's a Map for That!
There's a Map for That!There's a Map for That!
There's a Map for That!Logi Analytics
 
Logi Hacks: Tips & Tricks for Using Info
Logi Hacks: Tips & Tricks for Using InfoLogi Hacks: Tips & Tricks for Using Info
Logi Hacks: Tips & Tricks for Using InfoLogi Analytics
 
Data Blending, Caching and Optimizing
Data Blending, Caching and OptimizingData Blending, Caching and Optimizing
Data Blending, Caching and OptimizingLogi Analytics
 
Extreme Application Makeover
Extreme Application MakeoverExtreme Application Makeover
Extreme Application MakeoverLogi Analytics
 
Style This: Your Essential Toolkit for Dashboard Design
Style This: Your Essential Toolkit for Dashboard DesignStyle This: Your Essential Toolkit for Dashboard Design
Style This: Your Essential Toolkit for Dashboard DesignLogi Analytics
 
Styling Self-Service Analytics
Styling Self-Service AnalyticsStyling Self-Service Analytics
Styling Self-Service AnalyticsLogi Analytics
 
Beyond the Bar Chart - How to Build Better Visualizations
Beyond the Bar Chart - How to Build Better VisualizationsBeyond the Bar Chart - How to Build Better Visualizations
Beyond the Bar Chart - How to Build Better VisualizationsLogi Analytics
 
What Will Embedded Analytics Look Like in 2020?
What Will Embedded Analytics Look Like in 2020?What Will Embedded Analytics Look Like in 2020?
What Will Embedded Analytics Look Like in 2020?Logi Analytics
 
Top 7 BI Trends for 2015
Top 7 BI Trends for 2015Top 7 BI Trends for 2015
Top 7 BI Trends for 2015Logi Analytics
 
Embedded Analytics Maturity Model
Embedded Analytics Maturity ModelEmbedded Analytics Maturity Model
Embedded Analytics Maturity ModelLogi Analytics
 

More from Logi Analytics (20)

Why the Future of Analytics Is Embedded
Why the Future of Analytics Is EmbeddedWhy the Future of Analytics Is Embedded
Why the Future of Analytics Is Embedded
 
What's the Big Deal About Big Data?
What's the Big Deal About Big Data?What's the Big Deal About Big Data?
What's the Big Deal About Big Data?
 
The Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsThe Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise Analytics
 
Building and Deploying a SaaS Business Intelligence Solution
Building and Deploying a SaaS Business Intelligence SolutionBuilding and Deploying a SaaS Business Intelligence Solution
Building and Deploying a SaaS Business Intelligence Solution
 
Choosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your AppChoosing the Best Business Intelligence Security Model for Your App
Choosing the Best Business Intelligence Security Model for Your App
 
Bringing Your SaaS Apps to Market
Bringing Your SaaS Apps to MarketBringing Your SaaS Apps to Market
Bringing Your SaaS Apps to Market
 
There's a Map for That!
There's a Map for That!There's a Map for That!
There's a Map for That!
 
Mastering Plugins
Mastering PluginsMastering Plugins
Mastering Plugins
 
Logi Hacks: Tips & Tricks for Using Info
Logi Hacks: Tips & Tricks for Using InfoLogi Hacks: Tips & Tricks for Using Info
Logi Hacks: Tips & Tricks for Using Info
 
Data Blending, Caching and Optimizing
Data Blending, Caching and OptimizingData Blending, Caching and Optimizing
Data Blending, Caching and Optimizing
 
Meet Logi 12.2
Meet Logi 12.2Meet Logi 12.2
Meet Logi 12.2
 
Welcome to #Logi16
Welcome to #Logi16Welcome to #Logi16
Welcome to #Logi16
 
Extreme Application Makeover
Extreme Application MakeoverExtreme Application Makeover
Extreme Application Makeover
 
Style This: Your Essential Toolkit for Dashboard Design
Style This: Your Essential Toolkit for Dashboard DesignStyle This: Your Essential Toolkit for Dashboard Design
Style This: Your Essential Toolkit for Dashboard Design
 
Styling Self-Service Analytics
Styling Self-Service AnalyticsStyling Self-Service Analytics
Styling Self-Service Analytics
 
Beyond the Bar Chart - How to Build Better Visualizations
Beyond the Bar Chart - How to Build Better VisualizationsBeyond the Bar Chart - How to Build Better Visualizations
Beyond the Bar Chart - How to Build Better Visualizations
 
What Will Embedded Analytics Look Like in 2020?
What Will Embedded Analytics Look Like in 2020?What Will Embedded Analytics Look Like in 2020?
What Will Embedded Analytics Look Like in 2020?
 
Top 7 BI Trends for 2015
Top 7 BI Trends for 2015Top 7 BI Trends for 2015
Top 7 BI Trends for 2015
 
The Path to SaaS
The Path to SaaSThe Path to SaaS
The Path to SaaS
 
Embedded Analytics Maturity Model
Embedded Analytics Maturity ModelEmbedded Analytics Maturity Model
Embedded Analytics Maturity Model
 

Recently uploaded

NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 

Recently uploaded (20)

NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 

The Art of Responsive Design