SlideShare a Scribd company logo
1 of 103
UNDERSTANDING
MOBILE DESIGN PATTERNS
ERIK LARSSON, PLEXICAL
@ERIKLARSSON
plexical
PLEXICAL.COM
DEFAULT THINKING
We look at the present through
a rearview mirror;
we march backwards into the future

Marshall McLuhan
MOBILE DESIGN PATTERNS
      1. CONSTRAINTS
       2. CAPABILITIES
      3. ORGANIZATION
           4. TOUCH
1. CONSTRAINTS
1. CONSTRAINTS
1. CONSTRAINTS/SCREEN SIZE




                             CONSTRAINTS

                       SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE




                             1024X768
1. CONSTRAINTS/SCREEN SIZE




                             320
                              X
                             480
1. CONSTRAINTS/SCREEN SIZE




                -80% LESS
           SCREEN REAL ESTATE
1. CONSTRAINTS/SCREEN SIZE




    FOCUS IS ABOUT SAYING NO
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE




         KEEP IT SIMPLE STUPID
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                               CONSTRAINTS

                   NETWORKS &
                  PERFORMANCE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              1 MB
1. CONSTRAINTS/NETWORKS & PERFORMANCE




            USE IMAGE SPRITES TO GROUP
             MULTIPLE IMAGES INTO ONE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                    BUNDLE AND MINIFY
                     JS AND CSS FILES
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                 USE MICRO JS-LIBRARIES
                INSTEAD OF THE BIG ONES
             (I'M LOOKING AT YOU JQUERY)
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              SCRAP BLOATED CSS GRID
            SYSTEM AND WRITE YOUR OWN
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              INVESTIGATE GREAT NEW
           CAPABILITIES SUCH AS CANVAS
                  AND APPCACHE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




             REDUCE THE NEED OF IMAGES
                AND USE CSS3 NOW!
1. CONSTRAINTS/NETWORKS & PERFORMANCE




           SPEED IS IMPORTANT
1. CONSTRAINTS/LOCATION




                          LOCATION
1. CONSTRAINTS/LOCATION
1. CONSTRAINTS/LOCATION




            84% USE THEM AT HOME
            80% USE THEM DURING MISC DOWNTIME
            74% USE THEM WHILE WAITING
            69% USE THEM WHILE SHOPPING
            64% USE THEM AT WORK
            62% USE THEM WHILE WATCHING TV
            47% USE THEM DURING THEIR COMMUTE.
1. CONSTRAINTS/LOCATION




    ONE EYEBALL AND ONE THUMB
1. CONSTRAINTS/LOCATION
1. CONSTRAINTS/TIME




                      CONSTRAINTS

                      TIME
1. CONSTRAINTS/TIME
1. CONSTRAINTS/TIME
1. CONSTRAINTS/TIME




                      VS
1. CONSTRAINTS/TIME




            MOBILE APPS NEED TO ALIGN
          WITH SHORTER BURSTS OF USAGE.
1. CONSTRAINTS/TIME




              JUST-IN-TIME APPS
       LASER-FOCUSED APPS THAT PROVIDE
        USERS WITH QUICK, UPDATED AND
            RELEVANT INFORMATION
             THROUGHOUT THE DAY
CONSTRAINTS
      SCREEN SIZE
NETWORKS & PERFORMANCE
       LOCATION
         TIME
2. CAPABILITIES
2. CAPABILITIES/LOCATION DETECTION




                                     CAPABILITIES

            LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
CAPABILITIES

DEVICE ORIENTATION/
  ACCELEROMETER
2. CAPABILITIES/DEVICE ORIENTATION
2. CAPABILITIES/DEVICE ORIENTATION
CAPABILITIES

TOUCH INTERFACE
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
CAPABILITIES
LOCATION DETECTION
DEVICE ORIENTATION
 TOUCH INTERFACE
3. ORGANIZATION
3. ORGANIZATION




                  UNDERSTAND HOW AND WHY PEOPLE
                     USE THEIR MOBILE DEVICES

        PRIORITIZE CONTENT RATHER THAN NAVIGATION

         PROVIDE RELEVANT OPTIONS FOR EXPLORATION

            SAY NO TO MAINTAIN FOCUS AND CLARITY
ORGANIZATION

MOBILE BEHAVIORS
3. ORGANIZATION/MOBILE BEHAVIORS




       LOOKUP/FIND (URGENT INFO, LOCAL):
         I NEED AN ANSWER TO SOMETHING NOW
 OFTEN RELATED TO MY CURRENT LOCATION IN THE WORLD.
3. ORGANIZATION/MOBILE BEHAVIORS




            EXPLORE/PLAY (BORED, LOCAL):
           I HAVE SOME TIME TO KILL AND JUST WANT
                A FEW IDLE TIME DISTRACTIONS.
3. ORGANIZATION/MOBILE BEHAVIORS




 CHECK IN/STATUS (REPEAT/MICRO-TASKING):
      SOMETHING IMPORTANT TO ME KEEPS CHANGING OR
        UPDATING AND I WANT TO STAY ON TOP OF IT.
3. ORGANIZATION/MOBILE BEHAVIORS




                   EDIT/CREATE
         (URGENT CHANGE/MICRO-TASKING):
   I NEED TO GET SOMETHING DONE NOW THAT CAN’T WAIT.
ORGANIZATION

CONTENT, NOT NAVIGATION
3. ORGANIZATION/CONTENT, NOT NAVIGATION
3. ORGANIZATION/CONTENT, NOT NAVIGATION
ORGANIZATION

  OK, SO MAYBE SOME
NAVIGATION IS NEEDED...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
ORGANIZATION: NATIVE VS MOBILE WEB

BACK BUTTONS
3. ORGANIZATION/BACK BUTTONS
3. ORGANIZATION/BACK BUTTONS
ORGANIZATION: NATIVE VS MOBILE WEB

FIXED BOTTOM BARS
3. ORGANIZATION/FIXED BOTTOM BARS
3. ORGANIZATION/FIXED BOTTOM BARS
ORGANIZATION

STAY FOCUSED
3. ORGANIZATION/STAY FOCUSED
3. ORGANIZATION/STAY FOCUSED
ORGANIZATION
   MOBILE BEHAVIORS
CONTENT, NOT NAVIGATION
 OK, SO SOME NAVIGATION
      BACK BUTTONS
   FIXED BOTTOM BARS
4. DESIGN FOR TOUCH
ABOUT 47 PERCENT OF APP USERS SAY THEY ARE
 MORE APT TO CLICK A MOBILE AD BY MISTAKE
         THAN THEY DO ON PURPOSE
MAKE SURE YOUR TOUCH TARGETS ARE POSITIONED
       CORRECTLY AND ARE OF CORRECT SIZE

   YOU NEED TO CONNECT THE APPROPRIATE TOUCH
GESTURES TO THE OBJECTIVES OF YOUR APP OR WEBSITE
DESIGNING FOR TOUCH

TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE




               APPLE: 44X44 PTS
        WINDOWS: 9MM WITH 2MM DISTANCE
                  MIT: 10-14MM
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
DESIGNING FOR TOUCH

TOUCH POSITION
4. DESIGNING FOR TOUCH/TOUCH POSITION
4. DESIGNING FOR TOUCH/TOUCH POSITION
DESIGNING FOR TOUCH

CORE TOUCH GESTURES
4. DESIGNING FOR TOUCH/CORE GESTURES
DESIGN FOR TOUCH
    TOUCH TARGET SIZE
 TOUCH TARGET POSITION
  TOUCH CORE GESTURES
1. CONSTRAINTS
2. CAPABILITIES
3. ORGANIZATION
4. DESIGN FOR TOUCH
Q&A
THANK YOU!

More Related Content

Similar to Understanding mobile design patterns

NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
studiokandm
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
Eric Sembrat
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
studiokandm
 

Similar to Understanding mobile design patterns (20)

The Magic and Pain of Responsive Design
The Magic and Pain of Responsive DesignThe Magic and Pain of Responsive Design
The Magic and Pain of Responsive Design
 
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
 
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
Mobile Functional Beauty - Trebbble
Mobile Functional Beauty - TrebbbleMobile Functional Beauty - Trebbble
Mobile Functional Beauty - Trebbble
 
Responsive Design & CSS Frameworks
Responsive Design & CSS FrameworksResponsive Design & CSS Frameworks
Responsive Design & CSS Frameworks
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
 
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
 
6 Rules for Building Amazing Apps for Mobile & Tablet Devices
6 Rules for Building Amazing Apps for Mobile & Tablet Devices6 Rules for Building Amazing Apps for Mobile & Tablet Devices
6 Rules for Building Amazing Apps for Mobile & Tablet Devices
 
#1NLab14: Reshaping Behavior
#1NLab14: Reshaping Behavior#1NLab14: Reshaping Behavior
#1NLab14: Reshaping Behavior
 
Part 2: Intermediate Designing for Multiple Devices - GA London, 31 Jul 2013
Part 2: Intermediate Designing for Multiple Devices - GA London, 31 Jul 2013Part 2: Intermediate Designing for Multiple Devices - GA London, 31 Jul 2013
Part 2: Intermediate Designing for Multiple Devices - GA London, 31 Jul 2013
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
Designing for multiple devices, GA London - 6 Aug 2012
Designing for multiple devices, GA London - 6 Aug 2012Designing for multiple devices, GA London - 6 Aug 2012
Designing for multiple devices, GA London - 6 Aug 2012
 
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
 
SpaceBands
SpaceBandsSpaceBands
SpaceBands
 
UX lesson 3: Usability First
UX lesson 3: Usability FirstUX lesson 3: Usability First
UX lesson 3: Usability First
 
Eye Tracking Interpretation System
Eye Tracking Interpretation SystemEye Tracking Interpretation System
Eye Tracking Interpretation System
 
Realtime webapp with node.js
Realtime webapp with node.jsRealtime webapp with node.js
Realtime webapp with node.js
 
Sustainable Work - Stay Sane, Increase Productivity and Live Longer 
in the C...
Sustainable Work - Stay Sane, Increase Productivity and Live Longer 
in the C...Sustainable Work - Stay Sane, Increase Productivity and Live Longer 
in the C...
Sustainable Work - Stay Sane, Increase Productivity and Live Longer 
in the C...
 

Recently uploaded

➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 

Understanding mobile design patterns