Frontend
1.0.0
1.0.0
  • Introduction
  • Project Guidelines
    • INTRODUCTION
    • PROJECT SETUP
      • Frameworks
      • Static type checking
      • Code Quality Tools
      • Enforcing good practices
      • Testing
      • Code versioning flow
      • Continuous Integration & Delivery
      • Isolated component development
    • EFFECTIVE AND CONSISTENT WORKFLOW
      • Code structure, architecture
      • Code versioning and review flow
      • Testing
      • Continuous Integration & Delivery
      • Dependency checking
      • Project Management Tools
      • Communication
    • THE QUALITY OUTPUT
      • Great UX/UI
        • Design & User Experience
        • SEO, SMO
      • Accessibility
        • Introduction
        • Why a11y?
        • Fundamentals
        • A11y in STRV
          • Share Knowledge
          • Project Life Cycle
          • A11y culture
      • Performance
        • Bundle Size
        • Deployment
        • Audits & Reports
      • Stability
        • Documentation
        • Analytics & Error Tracking
        • Quality Assurance
      • Security
    • FINAL WORDS
    • ACKNOWLEDGEMENT
Powered by GitBook
On this page
  • Responsive Web Design
  • Online cross-browser testing tools
  • Progressive Web Apps
  • Business Value
  • Articles

Was this helpful?

  1. Project Guidelines
  2. THE QUALITY OUTPUT
  3. Great UX/UI

Design & User Experience

PreviousGreat UX/UINextSEO, SMO

Last updated 4 years ago

Was this helpful?

As frontend developers, we are responsible for the end-user experience. We implement designs, create animations and set up validation rules for forms. We have numerous responsibilities.

Great talk/article from Chris Coyier:

Responsive Web Design

Pay attention to detail. Do a mobile first design. And always think about edge-cases. Making a perfect responsive web app takes time and a lot of testing. Don’t underestimate real device testing. It’s the one which can provide you with the most valuable feedback.

Typically, apps are supposed to be optimized for mobile phones, tablets and desktop. Today, there are too many different devices with different screen sizes. Ideally, you should cover the most typical devices, like iPhones or Samsung/Android.

Online cross-browser testing tools

Progressive Web Apps

Progressive web apps are just like a normal web, but with superpowers.

Progressive web apps are designed to work on any browser that is compliant with web standards. As with other cross-platform solutions, the goal is to help developers build cross-platform apps more easily than they would with native apps. , the characteristics of a PWA are:

  • Progressive — Works for every user, regardless of browser choice, and uses progressive enhancement principles.

  • Responsive — Fits on any device: desktop, mobile, tablet or whatever comes out next.

  • Performant — Scrolling is smooth. Quick response time. Rapid caching. Running on 60ps.

  • Network independent — Service workers allow offline usage or usage on low-quality network connections.

  • App-like — Feels like an app to the user, with app-style interactions and navigation.

  • Fresh — Always up to date due to the service worker update process.

  • Safe — Served via HTTPS to prevent security issues.

  • Discoverable — Identifiable as an “application” by manifest.json and service worker registration, and discoverable by search engines.

  • Re-engageable — Ability to use push notifications to maintain engagement with the user.

  • Installable — Provides home screen icons, without the use of an App Store.

  • Linkable — Can easily be shared via a URL and does not require complex installation.

Business Value

  • 68% increase of mobile traffic

  • 15x improvement of load and installation speed

  • 25x reduced usage of device storage

  • 52% average conversion increase

  • 78% average session increase

  • 137% engagement increase

  • 42.86% lower bounce rate when compared to that of mobile websites

  • 133.67% increase in page views

As of today, we can assume those numbers are even higher. Put simply, PWAs are less expensive but, at the same time, more profitable.

  • E-Commerce businesses

  • News & media organizations

  • Bloggers & influencers

  • Social Media businesses

  • Review websites

  • Any business that focuses on text, image and video content as its primary offering

Articles

by AppInstitute (September 25, 2017) provided some key statistics and benefits of PWAs. According to the research, progressive web apps result in the following:

says that the types of businesses best suited for PWAs are:

by YSBM group with amazing business/industry examples

by Aleksandra Kwiecień

by WhideGroup

by Danny Kijkov

by Danny Kijkov

By Jason Rzutkiewicz & Jeremy Lockhorn

ooooops I guess we’re* full-stack developers now
BrowserStack
SauceLabs
According to Google Developers
Research
The Business Perspective — Progressive Web Apps
How Progressive Web Apps (PWA) can help to scale your business
Must know: 10 benefits of PWA that will boost your business
10 Key Progressive Web Apps (PWA) Benefits For the Business
5 key benefits of Progressive Web Apps
3 Limitations of Progressive Web Apps
Why Progressive Web Apps Are The Future of Mobile Web
A community-driven list of stats and news related to PWAs