SlideShare a Scribd company logo
1 of 42
Designing for m-Commerce 
by 
Shiran Sanjeewa & Niranga Rajapaksha 
© 2014 Netstarter
Your smartphone has 
more processing 
power than the 
onboard computer of 
Apollo 11 
© 2014 Netstarter
Three ways to deliver 
M-Commerce Experience 
» Native App 
» Separate Mobile Theme 
» Responsive 
© 2014 Netstarter
Why? 
Responsiv 
e 
One website, multiple 
viewports. 
© 2014 Netstarter
The 4 Ingredients 
» Define device groups (Breakpoints) 
» Create a default reference design 
» Define rules for content and design 
» Go for a framework and a flexible layout. 
© 2014 Netstarter
The Recipe 
» Simplified Navigation 
» Prioritize content 
» Minimize user input 
© 2014 Netstarter
Prototype, Review & Refine 
© 2014 Netstarter
Setting up Breakpoints 
© 2014 Netstarter
The Wireframes 
and Designs 
© 2014 Netstarter
A Case Study 
© 2014 Netstarter
Wireframe for 1200px 
© 2014 Netstarter
Visual Design for 1200px 
© 2014 Netstarter
768px 
© 2014 Netstarter
768px 
© 2014 Netstarter
320px 
© 2014 Netstarter
320px 
© 2014 Netstarter
The Style Guide 
© 2014 Netstarter
© 2014 Netstarter
Why do you need a style 
guide? 
» Can Identify Common Elements 
» Can create common CSS file and easy to 
maintain. 
» SASS / LESS friendly 
© 2014 Netstarter
http://www.dicksmith.com.au/ 
© 2014 Netstarter
http://m.dicksmith.com.au 
© 2014 Netstarter
Responsive Theme. 
» One code base 
» Easier to maintain 
» Can add or remove breakpoints easily 
© 2014 Netstarter
1654px 
© 2014 Netstarter
1425px 
© 2014 Netstarter
1164px 
© 2014 Netstarter
960px 
© 2014 Netstarter
768px 
© 2014 Netstarter
480px 
© 2014 Netstarter
Magento site of the year finalist 
www.activeskin.com.au 
© 2014 Netstarter
Responsive CSS Framework? 
© 2014 Netstarter
SASS and LESS….. 
© 2014 Netstarter
Clean CSS Work concurrently 
© 2014 Netstarter
Benefits of Responsive CSS 
Framework ? 
» Speeds up your development 
» Enables cross-browser functionality 
» Gives you clean and symmetrical layouts 
» Enforces good web design habits 
© 2014 Netstarter
© 2014 Netstarter
1.Battery Life 
© 2014 Netstarter
2.Speed 
© 2014 Netstarter
3.Bandwidt 
h 
© 2014 Netstarter
Tools you should use.. 
Page insight 
YSLOW 
© 2014 Netstarter
Read the report. 
© 2014 Netstarter
Image Sprites… 
© 2014 Netstarter
Font-awesome is awesome 
© 2014 Netstarter
Thank You! 
© 2014 Netstarter

More Related Content

What's hot

Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016ManageIQ
 
Scale out magento 2 at aws
Scale out magento 2 at awsScale out magento 2 at aws
Scale out magento 2 at awsroot360 GmbH
 
Hostspidy the one stop solution for Hosting
Hostspidy the one stop solution for HostingHostspidy the one stop solution for Hosting
Hostspidy the one stop solution for HostingHostspidy
 
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018 The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018 Josh Ward
 
The Case for SSDs - Market Domination & Why You Need Them in Your Environment
The Case for SSDs - Market Domination & Why You Need Them in Your EnvironmentThe Case for SSDs - Market Domination & Why You Need Them in Your Environment
The Case for SSDs - Market Domination & Why You Need Them in Your EnvironmentAventis Systems, Inc.
 
Hosting provider
Hosting providerHosting provider
Hosting providerAl Davis
 
Itlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongItlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongLe Cuong
 
Benefits of dedicated server hosting 1new
Benefits of dedicated server hosting 1newBenefits of dedicated server hosting 1new
Benefits of dedicated server hosting 1newNykicloud1
 
Cloud hosting
Cloud hostingCloud hosting
Cloud hostingbeyondweb
 
Host Magento-Ecommerce platform on AWS
Host Magento-Ecommerce platform on AWSHost Magento-Ecommerce platform on AWS
Host Magento-Ecommerce platform on AWSMurali Ojha
 

What's hot (13)

Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
 
Scale out magento 2 at aws
Scale out magento 2 at awsScale out magento 2 at aws
Scale out magento 2 at aws
 
Hostspidy the one stop solution for Hosting
Hostspidy the one stop solution for HostingHostspidy the one stop solution for Hosting
Hostspidy the one stop solution for Hosting
 
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018 The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018
The Evolution of Hosting and What's Next in Cloud Architecture - EE Conf 2018
 
The Case for SSDs - Market Domination & Why You Need Them in Your Environment
The Case for SSDs - Market Domination & Why You Need Them in Your EnvironmentThe Case for SSDs - Market Domination & Why You Need Them in Your Environment
The Case for SSDs - Market Domination & Why You Need Them in Your Environment
 
Hosting provider
Hosting providerHosting provider
Hosting provider
 
Itlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongItlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duong
 
Benefits of dedicated server hosting 1new
Benefits of dedicated server hosting 1newBenefits of dedicated server hosting 1new
Benefits of dedicated server hosting 1new
 
Cloud hosting
Cloud hostingCloud hosting
Cloud hosting
 
Managed it services
Managed it servicesManaged it services
Managed it services
 
Russia vps
Russia vpsRussia vps
Russia vps
 
Host Magento-Ecommerce platform on AWS
Host Magento-Ecommerce platform on AWSHost Magento-Ecommerce platform on AWS
Host Magento-Ecommerce platform on AWS
 
MVVM & Validation with Kendo UI
MVVM & Validation with Kendo UIMVVM & Validation with Kendo UI
MVVM & Validation with Kendo UI
 

Viewers also liked

Forensic methanol gopi
Forensic methanol gopiForensic methanol gopi
Forensic methanol gopigopi v
 
Zarządzanie i komunikacja na Równać Szanse
Zarządzanie i komunikacja na Równać SzanseZarządzanie i komunikacja na Równać Szanse
Zarządzanie i komunikacja na Równać SzanseJudyta Kowalczyk
 
2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologiesIEEEBULKIEEEPROJECTS2014
 
Comunicare la fattoria didattica PARTE 1
Comunicare la fattoria didattica PARTE 1Comunicare la fattoria didattica PARTE 1
Comunicare la fattoria didattica PARTE 1Paola Busto
 
What is Relection
What is Relection What is Relection
What is Relection UmairNavid21
 
Producción documental
Producción documentalProducción documental
Producción documentalcarlosrueda19
 
映画ファン大忘年会2014案内プレゼン
映画ファン大忘年会2014案内プレゼン映画ファン大忘年会2014案内プレゼン
映画ファン大忘年会2014案内プレゼンyuusuke kashiwagi
 
english last Answer key
english last Answer keyenglish last Answer key
english last Answer keyAleck Bernabe
 

Viewers also liked (10)

Forensic methanol gopi
Forensic methanol gopiForensic methanol gopi
Forensic methanol gopi
 
Zarządzanie i komunikacja na Równać Szanse
Zarządzanie i komunikacja na Równać SzanseZarządzanie i komunikacja na Równać Szanse
Zarządzanie i komunikacja na Równać Szanse
 
2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies
 
Comunicare la fattoria didattica PARTE 1
Comunicare la fattoria didattica PARTE 1Comunicare la fattoria didattica PARTE 1
Comunicare la fattoria didattica PARTE 1
 
Christie Vive Audio
Christie Vive AudioChristie Vive Audio
Christie Vive Audio
 
What is Relection
What is Relection What is Relection
What is Relection
 
Producción documental
Producción documentalProducción documental
Producción documental
 
映画ファン大忘年会2014案内プレゼン
映画ファン大忘年会2014案内プレゼン映画ファン大忘年会2014案内プレゼン
映画ファン大忘年会2014案内プレゼン
 
T1 email
T1 emailT1 email
T1 email
 
english last Answer key
english last Answer keyenglish last Answer key
english last Answer key
 

Similar to Designing for M-Commerce

Experience Edge at Scale: Implementing the Sitecore Composable Stack
Experience Edge at Scale: Implementing the Sitecore Composable StackExperience Edge at Scale: Implementing the Sitecore Composable Stack
Experience Edge at Scale: Implementing the Sitecore Composable StackJeffrey Rondeau
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsRapidValue
 
Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626aedocw
 
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...Rodrigo Peplau
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchainaedocw
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)admecindia1
 
Ray Glass NaviSite_DskGde_Bklet_Final
Ray Glass NaviSite_DskGde_Bklet_FinalRay Glass NaviSite_DskGde_Bklet_Final
Ray Glass NaviSite_DskGde_Bklet_FinalRay Glass
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsSEGIC
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsMelvin Thambi
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis
 
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBPaulo Freitas
 
AVEVA World Conference NA - Thierry Vermeersch, AVEVA Cloud
AVEVA World Conference NA - Thierry Vermeersch, AVEVA CloudAVEVA World Conference NA - Thierry Vermeersch, AVEVA Cloud
AVEVA World Conference NA - Thierry Vermeersch, AVEVA CloudAVEVA-Americas
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013Marc D Anderson
 
Mirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMarkPresti3
 

Similar to Designing for M-Commerce (20)

Designing for mCommerce
Designing for mCommerceDesigning for mCommerce
Designing for mCommerce
 
Experience Edge at Scale: Implementing the Sitecore Composable Stack
Experience Edge at Scale: Implementing the Sitecore Composable StackExperience Edge at Scale: Implementing the Sitecore Composable Stack
Experience Edge at Scale: Implementing the Sitecore Composable Stack
 
Responsive
ResponsiveResponsive
Responsive
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626
 
Boot strapandresponsiveintro
Boot strapandresponsiveintroBoot strapandresponsiveintro
Boot strapandresponsiveintro
 
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...
SUGCON-NA-Unleashing the full potential of XM Cloud personalization with Site...
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchain
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive Web Designing Fundamentals
Responsive Web Designing FundamentalsResponsive Web Designing Fundamentals
Responsive Web Designing Fundamentals
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Ray Glass NaviSite_DskGde_Bklet_Final
Ray Glass NaviSite_DskGde_Bklet_FinalRay Glass NaviSite_DskGde_Bklet_Final
Ray Glass NaviSite_DskGde_Bklet_Final
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 
Windows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEBWindows Server 2012 R2 Jump Start - WEB
Windows Server 2012 R2 Jump Start - WEB
 
AVEVA World Conference NA - Thierry Vermeersch, AVEVA Cloud
AVEVA World Conference NA - Thierry Vermeersch, AVEVA CloudAVEVA World Conference NA - Thierry Vermeersch, AVEVA Cloud
AVEVA World Conference NA - Thierry Vermeersch, AVEVA Cloud
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013
 
Mirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptxMirantis Brocade Sales presentation - Draft 4 - .pptx
Mirantis Brocade Sales presentation - Draft 4 - .pptx
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Designing for M-Commerce

Editor's Notes

  1. Short for mobile e-commerce,  is the term used to describe the growing trend of using devices, such as laptops, handheld computers or mobile phones to initiate or complete online electronic commerce transactions.  We are relying on advanced handheld communication devices more that ever in the human history, more commercial opportunities are being created in this particular space enabling businesses to reach their end users directly and the users send feedback to the business directly, That enabled space is called m-Commerce.
  2. Many worries about the security of their personal and financial details might be preventing many from embracing m-commerce fully. More than 60% of both of smartphone and tablet owners said they believe it is not safe to share those details on their mobile devices, underlining a need for education about security issues. Furthermore, 54% of smartphone users and 61% of tablet users said they find mobile applications and websites ineffective and difficult to use, further discouraging purchasing on those devices.
  3. Mobile responsive design is all about automatically delivering your audience the content they want, within the context that they’re viewing it. Since it is one website, you get the maximum security and maintainability as well as you get to deliver the similar shopping experience across a variety of different devices. Responsive design eliminates the need for multiple versions of your site, or expensive app development and maintenance. As well as gives good SEO Support
  4. Define device groups by grouping screens with similar widths together resulting in a manageable number of groups, Create a default reference design that will adapt to smaller and larger screens, Define rules for content and design adaptation for it to display well across different viewpoints Opt for Web standards and a flexible layout and frameworks in our case “foundation” created by Zurb Media
  5. SIMPLIFY NAVIGATION Without a mouse to point and click, mobile users have to rely on tiny keypads, trackballs and touch to navigate mobile websites. Add in the small screen with the need to complete tasks quickly and efficiently, and clear and intuitive navigation becomes crucial. A common approach that works for the start pages of most sites is a list of links to main features and content, prioritized based on user needs. Reduce the number of categories and levels of navigation, Make links obvious, Use clear, concise and consistent labels PRIORITIZE CONTENT Smaller screen sizes require even more careful attention to the content displayed to the user. We put our editor’s hat and cut unnecessary content, then we cut some more. When we’re done, we prioritize the content and display the most important content first. MINIMIZE USER INPUT Keep your URL as short as possible, Use alternative input mechanisms where possible. Limit input to essential fields Select the best mobile input option (e.g. allowing users to select from a list of options is often faster than typing).
  6. This is a sample style guide that we use normally, it contains all the colors, buttons, H tags, input fields etc.
  7. Now Shiran and his team has provided the PSD’s and the style guide to us . Why do we need a style guide? Using style guide developers will be able to identify common elements and can create a common CSS file which is really easy to maintain. Also, it will come handy if developer going to use SASS or LESS framework, especially to create MIXINGS and variables. We will discuss about SASS and LESS later.
  8. In Earlier days, we used a separate mobile theme for mobile web site and it was a complete different web site and we had to maintain it separately and even it has a separate URLs. Specially, with Magento developer can easily do this. If there is different devices you have to create separate themes. However, maintaining it was a tough task. If client request a new feature developer had to build a mobile version. Also, there was SEO issues as well.
  9. But with responsive theme, developer can use one code base to maintain all the versions. Manipulating CSS and JS, developer can do wonders. I will tell you a story, how we build our first responsive web site. One day, one of our directors Jakes, came to skype chat told me, Mate! We need a responsive web site. This is going to be massive. And it has 7 break points  I was like, 7 BREAKPOINTS????? Interesting…
  10. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  11. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  12. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  13. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  14. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  15. It took about 4 months to build this web site and we have completed the site with many features. The site called “activeskin.com.au”
  16. And the site has become “Magento site of the year finalist” last year. When we completed the web site, we have learnt many things. Most important lesson was, this is not going to be the last responsive web site that we built, and we have to build more web site in the future. So, we had a discussion, how are we going to build a responsive web site with ease. Without spending so many hours.
  17. Then we have decided to use Responsive CSS framework. There are many frameworks available in the internet. We chose use Bootstrap and Foundation. What are the frameworks that you guys use? Any specific reasons?
  18. Main reason to choose Bootstrap and foundation is, Both Bootstrap and Foundation support SASS and Less
  19. With SASS or LESS developer can generate Clean, symmetrical code easily and it allows many developers to work concurrently as well.   And using mixings and variable, developer can easily eliminate unwanted CSS tags.
  20. A CSS framework lays out the groundwork for you so you can start developing quicker.   It’s already coded to look similar across all browser, so you can focus on customizing and creating content rather than tweaking the base appearance.   A grid-based CSS framework arrangements are pixel perfect. So developer don’t have to worry about the layout. He just have to follow the framework. The more you work, you will become an expert.   CSS frameworks encourage developer to follow good habits. It gives you a set of selectors that you’ll use for all websites and web apps that you develop with the framework, which creates consistency in your web design.
  21. When it's come to mobile. There are three things that developer should keep in his mind.
  22. Number 1, Battery Unlike desktop PC, mobile devices have limited power, if your site drains users battery, you will lose your visitors. So every bite is counts. You should optimize your web site.
  23. Number 2, Speed If your mobile site take longer period to load, features are too complicated to use, simply user will get bored. And you will lose your visitors. So every bite is count. You should optimize your web site.
  24. Number 3, Bandwidth If your site has unwanted content, large images and banners? Duplicate content. I will consume user’s bandwidth. And you will lose your visitors, mobile internet is costly user will lose interest to visit your site. So, you should optimize your web site.
  25. Tools you should use. I said that, you should optimize your web site quite a few times. So, when it’s come to optimization you can use chrome page insight or YSLOW to generate a report about your web sites performance.
  26. If you run the YSlow you will get this kind of report and developer can act according to it. Specially, developer can reduce HTTP request, minimizing CSS and merging CSS and JS. Using sass or less you can achieve it easily.
  27. Also, developer can use sprite images and technics like font-awesome to replace icons which is quite popular these days.
  28. There are many thing that I wanted to discuss with you but, we have limited time. So I have to conclude my presentation now. Thank You!