SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
@fernando_cejas
Who am I?
•  Barcelona GDG Organizer.
•  Software Engineer.
•  Android lover.
•  Geek.
Who am I?
•  Not a UX/UI guy…. I'm a coder...
•  So what the hell I’m doing here?
Agenda
•  User Interface
•  User Experience
•  Usability
•  Android Design Patterns
•  Examples
•  Advices
•  Conclusion	
  
Why this talk?
WTF?
WTF?
WTF?
What is User Interface? (UI)
•  A common boundary or surface between the
interactive system and the user.
•  All elements which provide communication
between the interactive system and the user.
Elements of a User Interface
What is User Interface Design?
•  User interface design is the process of
supporting the tasks (goals) of the user, ideally
in a friendly and articulate manner.
What about User Experience (UX)?
•  User experience (UX) is about how a person feels about
using a product, system or service. User experience is
subjective in nature, because it is about an individual’s
feelings and thoughts about the system.
What is Usability?
•  Usability means that a person using a system
finds it easy to understand and use.
•  A usable system allows a person to focus on
their tasks, and not on the system itself.
•  A usable system most often does what a!
person expects.
Usability Iceberg
Interaction Techniques.
Keyboard and mouse
mappings, menus,
feedback, etc.
Visuals.
Cues, feedback, and
aesthetics.
Android Design Patterns
What is a Design Pattern?
•  It’s a design solution to a recurring problem.
•  It’s also about not reinventing the wheel.
•  People want to use what they have learnt
already using the phone.
Things change… Isn’t it?
Things change… Isn’t it?
Ice Cream Sandwich! Android 4.0
•  A big quality step.
•  Mature, stable and elegant.
For Smartphones and Tablets
•  Different devices have different usability.
Android Main Themes
•  Holo Light and Holo Dark.
Your branding
•  Consistency has its place in Android, but you also have the flexibility
to customize the look of your app to reinforce your brand.
Gestures
•  Gestures allow users to interact with your app by
manipulating the screen objects you provide
Gestures
•  Gestures allow users to interact with your app by
manipulating the screen objects you provide
Gestures
•  Gestures allow users to interact with your app by
manipulating the screen objects you provide
Application Structure
Navigation with Back and Up
Action Bar
Action Bar
•  Consider split it when
having many elements
Navigation Drawer
•  The navigation drawer is a panel that transitions in from the left
edge of the screen and displays the app’s main navigation options.
•  The user can open the drawer panel by touching the navigation
drawer indicator.
Multi-pane Layouts
Multi-pane Layouts
Compound Views and Orientation Changes
Compound Views and Orientation Changes
Compound Views and Orientation Changes
Compound Views and Orientation Changes
Swipe Views
•  Navigate with gestures through the content.
Contextual Action Bar
Notifications
•  The notification system allows your app to keep the user informed
about events, such as new chat messages or a calendar event.
Pure Android
Google Glass…
Design for Glass….
•  Users typically have multiple devices that store and display
information for specific time periods. Glass works best with
information that is simple, relevant, and current.
•  Don't try to replace a smartphone, tablet, or laptop by
transferring features designed for these devices to Glass.
Instead, focus on how Glass and your services complement
each other, and deliver an experience that is unique.
Design for Glass….
•  Design interfaces that use imagery, colloquial voice
interactions, and natural gestures.
Android Wear….
•  Android wearables provide just the right information at just
the right time, allowing you to be connected to the virtual
world and present in the real world.
Android Wear - Pages
•  Pages are additional cards that can appear to the right of
your main card in the stream. If your core message is longer
than a short snippet, do not sacrifice glanceability by packing
a lot of information into your primary notification. Instead, use
pages to provide additional content.
Android Wear - Notification Stacks
•  Stacks are a way of adding multiple useful notifications
without overwhelming the user’s stream. If your application
may produce multiple concurrent notifications, consider
combining them into a stack.
Android Wear - Pages
•  Voice replies are primarily used by messaging applications to
provide a hands-free way of dictating a short message. You
can also provide a up to five suggested replies or “canned
responses” that are useful in a wide range of cases.
UI/UX Examples
Beautiful… Sweeeet!!!!
UI/UX Examples
Grand St.
UI/UX Examples
Banjo
UI/UX Examples
Timely Alarm Clock.
Some advice…
•  Don't port the UI from other platforms.
•  Don't override the behavior of system buttons.
•  Know your user and get feedback from him.
•  Test on real users, early and often.
•  Do what the user expects.
•  The most common operations should be visible.
•  Don't reinvent the wheel.
Some advice…
•  Innovate but don't go further than standards
•  Build better products, not more features
Any questions?
Thanks!
@fernando_cejas
www.fernandocejas.com

Más contenido relacionado

La actualidad más candente

INSEMTIVES Tutorial ISWC2011 - Session5
INSEMTIVES Tutorial ISWC2011 - Session5INSEMTIVES Tutorial ISWC2011 - Session5
INSEMTIVES Tutorial ISWC2011 - Session5
INSEMTIVES project
 
Ux Meets Code Graphics
Ux Meets Code GraphicsUx Meets Code Graphics
Ux Meets Code Graphics
Arabella David
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
Vu Tran Lam
 

La actualidad más candente (20)

FITC Mobile 09 Presentation: UX From Stationary To Mobile
FITC Mobile 09 Presentation: UX From Stationary To MobileFITC Mobile 09 Presentation: UX From Stationary To Mobile
FITC Mobile 09 Presentation: UX From Stationary To Mobile
 
Ms mobile devices
Ms mobile devicesMs mobile devices
Ms mobile devices
 
(Oct 2009) Emotions and Design, a Mobile UI Designer's Perspective
(Oct 2009) Emotions and Design, a Mobile UI Designer's Perspective(Oct 2009) Emotions and Design, a Mobile UI Designer's Perspective
(Oct 2009) Emotions and Design, a Mobile UI Designer's Perspective
 
(Sep 2009) Emotions and Design, a Mobile UI Designer's Perspective (Updated)
(Sep 2009) Emotions and Design, a Mobile UI Designer's Perspective (Updated)(Sep 2009) Emotions and Design, a Mobile UI Designer's Perspective (Updated)
(Sep 2009) Emotions and Design, a Mobile UI Designer's Perspective (Updated)
 
(Aug 2009) Emotions & UX Design, a Mobile UI Designer's Perspective
(Aug 2009) Emotions & UX Design, a Mobile UI Designer's Perspective(Aug 2009) Emotions & UX Design, a Mobile UI Designer's Perspective
(Aug 2009) Emotions & UX Design, a Mobile UI Designer's Perspective
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technology
 
MobileWebAppsDesign
MobileWebAppsDesignMobileWebAppsDesign
MobileWebAppsDesign
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
 
INSEMTIVES Tutorial ISWC2011 - Session5
INSEMTIVES Tutorial ISWC2011 - Session5INSEMTIVES Tutorial ISWC2011 - Session5
INSEMTIVES Tutorial ISWC2011 - Session5
 
to-do checklist for Web Developer
to-do checklist for Web Developerto-do checklist for Web Developer
to-do checklist for Web Developer
 
Apps and the UX
Apps and the UXApps and the UX
Apps and the UX
 
Ux Meets Code Graphics
Ux Meets Code GraphicsUx Meets Code Graphics
Ux Meets Code Graphics
 
Do’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX designDo’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX design
 
Designing for the User
Designing for the UserDesigning for the User
Designing for the User
 
Exploring the world of UX
Exploring the world of UXExploring the world of UX
Exploring the world of UX
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory session
 
UI Design
UI DesignUI Design
UI Design
 
Week 2 - Design
Week 2 - DesignWeek 2 - Design
Week 2 - Design
 
Session 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architectureSession 7 - Overview of the iOS7 app development architecture
Session 7 - Overview of the iOS7 app development architecture
 
2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions
 

Similar a Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti

Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slides
oopscrash1
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
Tanya Zavialova
 
user interfaceuiuxintroduction-191206225755.pdf
user interfaceuiuxintroduction-191206225755.pdfuser interfaceuiuxintroduction-191206225755.pdf
user interfaceuiuxintroduction-191206225755.pdf
ssuser590cc81
 
Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground up
Mike Bifulco
 

Similar a Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti (20)

Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slides
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Adaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptxAdaptive UI for Android and iOS using Material and Cupertino.pptx
Adaptive UI for Android and iOS using Material and Cupertino.pptx
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
UI UX introduction
UI UX introductionUI UX introduction
UI UX introduction
 
user interfaceuiuxintroduction-191206225755.pdf
user interfaceuiuxintroduction-191206225755.pdfuser interfaceuiuxintroduction-191206225755.pdf
user interfaceuiuxintroduction-191206225755.pdf
 
Designing windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground upDesigning windows 8.1 apps, from the ground up
Designing windows 8.1 apps, from the ground up
 

Más de Smash Tech

Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Smash Tech
 
Ruben Buenvaron | The Valley | Be Mobile
Ruben Buenvaron | The Valley | Be MobileRuben Buenvaron | The Valley | Be Mobile
Ruben Buenvaron | The Valley | Be Mobile
Smash Tech
 
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
Smash Tech
 

Más de Smash Tech (20)

Mónica Zapata | El E-Commerce es Mobile | Optimyzet
Mónica  Zapata | El E-Commerce es Mobile | OptimyzetMónica  Zapata | El E-Commerce es Mobile | Optimyzet
Mónica Zapata | El E-Commerce es Mobile | Optimyzet
 
Carlos Guerra Terol | ¿DONDE ESTÁ TU BLOG?
Carlos Guerra Terol | ¿DONDE ESTÁ TU BLOG?Carlos Guerra Terol | ¿DONDE ESTÁ TU BLOG?
Carlos Guerra Terol | ¿DONDE ESTÁ TU BLOG?
 
Adrián García | WSN y Hemav
Adrián García | WSN y HemavAdrián García | WSN y Hemav
Adrián García | WSN y Hemav
 
Ruben Mahugo | Deportunity | Marketing digital sin morir en el intento
Ruben Mahugo | Deportunity | Marketing digital sin morir en el intento Ruben Mahugo | Deportunity | Marketing digital sin morir en el intento
Ruben Mahugo | Deportunity | Marketing digital sin morir en el intento
 
David Calduch | Hootsuite | Taller Hootsuite, el dashboard estrella de la ges...
David Calduch | Hootsuite | Taller Hootsuite, el dashboard estrella de la ges...David Calduch | Hootsuite | Taller Hootsuite, el dashboard estrella de la ges...
David Calduch | Hootsuite | Taller Hootsuite, el dashboard estrella de la ges...
 
Antonia Adame | Megaffono | Cómo realizar un buen plan de marketing online
Antonia Adame | Megaffono | Cómo realizar un buen plan de marketing online Antonia Adame | Megaffono | Cómo realizar un buen plan de marketing online
Antonia Adame | Megaffono | Cómo realizar un buen plan de marketing online
 
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
 
Ruben Buenvaron | The Valley | Be Mobile
Ruben Buenvaron | The Valley | Be MobileRuben Buenvaron | The Valley | Be Mobile
Ruben Buenvaron | The Valley | Be Mobile
 
Sergio Arroyo | Tap Tap Networks | I am a Developer
Sergio Arroyo | Tap Tap Networks | I am a DeveloperSergio Arroyo | Tap Tap Networks | I am a Developer
Sergio Arroyo | Tap Tap Networks | I am a Developer
 
Albert Bellonch | Quipu | I am a Developer
Albert Bellonch | Quipu | I am a DeveloperAlbert Bellonch | Quipu | I am a Developer
Albert Bellonch | Quipu | I am a Developer
 
Wojciech Ogrodowczyk | 3Scale | I am a Developer
Wojciech Ogrodowczyk | 3Scale | I am a DeveloperWojciech Ogrodowczyk | 3Scale | I am a Developer
Wojciech Ogrodowczyk | 3Scale | I am a Developer
 
Carlos Buenosvinos | Atrápalo | I´m a Developer
Carlos Buenosvinos | Atrápalo | I´m a DeveloperCarlos Buenosvinos | Atrápalo | I´m a Developer
Carlos Buenosvinos | Atrápalo | I´m a Developer
 
Jordi Cirera | Ajuntament de Barcelona | Smart Cities
Jordi Cirera | Ajuntament de Barcelona | Smart CitiesJordi Cirera | Ajuntament de Barcelona | Smart Cities
Jordi Cirera | Ajuntament de Barcelona | Smart Cities
 
Carles Bonfill | Easypromos | Promociones en Facebook
Carles Bonfill | Easypromos | Promociones en FacebookCarles Bonfill | Easypromos | Promociones en Facebook
Carles Bonfill | Easypromos | Promociones en Facebook
 
Ana Paula | The Valley | Gestión de reputación en medios sociales
Ana Paula | The Valley | Gestión de reputación en medios socialesAna Paula | The Valley | Gestión de reputación en medios sociales
Ana Paula | The Valley | Gestión de reputación en medios sociales
 
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
Xavier Castellnou | GMK Media Lab| Cómo mejorar el seo con una estrategia soc...
 
Manel Becerra | Caixa Catalunya | Ecommerce
Manel Becerra | Caixa Catalunya | EcommerceManel Becerra | Caixa Catalunya | Ecommerce
Manel Becerra | Caixa Catalunya | Ecommerce
 
Oriol Guitart | RACC | Ecommerce
Oriol Guitart | RACC | EcommerceOriol Guitart | RACC | Ecommerce
Oriol Guitart | RACC | Ecommerce
 
Fernando Maciá | HumanLevel | Ecommerce
Fernando Maciá | HumanLevel | EcommerceFernando Maciá | HumanLevel | Ecommerce
Fernando Maciá | HumanLevel | Ecommerce
 
Oriol Ibars | Multiplica | Ecommerce
Oriol Ibars | Multiplica | EcommerceOriol Ibars | Multiplica | Ecommerce
Oriol Ibars | Multiplica | Ecommerce
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti