What Web Can Do Today?

Can I rely on the Web Platform features to build my app?

An overview of the device integration HTML5 APIs

Progressive Web Apps – standard or buzzword?
PWA, Service Worker

Progressive Web Apps – standard or buzzword?

Progressive Web Apps (PWA) is a modern way to build applications, including mobile ones, using purely web technologies and relying purely on the capabilities and strengths of the Web platform. Historically, it was the lack of these capabilities on the Web that caused the boom of the mobile apps, using so-called "native" (platform-specific) development approaches.

How to use Chrome Dev Tools Service Worker switches
PWA, Service Worker

How to use Chrome Dev Tools Service Worker switches

Google Chrome, as expected from the Service Worker API and whole Progressive Web Apps ideas main proponent, offers probably the richest developer tooling to ease the debugging, testing and experimenting with the APIs. Chrome's Dev Tools has a whole Application tab dedicated to PWA-related matters.

Handling Service Worker updates – how to keep the app updated and stay sane
Service Worker, Offline Capabilities

Handling Service Worker updates – how to keep the app updated and stay sane

Most of the Service Worker tutorials we can find on the Web focus on the initial development efforts needed to get the offline mode capabilities or performance gains for subsequent visits. But for production readiness, it is not enough, though. We need to have the update strategy in place not to cut off our users from actually getting the updates of our PWA.

Who can benefit from a Progressive Web App
PWA

Who can benefit from a Progressive Web App

Progressive Web Apps are considered the next earthquake when considering mobile internet usage. But which company can benefit the most from introducing a PWA?

Article by e-point.com

How to use Geolocation API with Promises
Geolocation

How to use Geolocation API with Promises

Geolocation API is definitely one of the best known device integration APIs we have on the web, both thanks its usefulness as well as its age. It lets the apps gain access to the user's location, expressed as geo-coordinates and subscribe to its changes. The possible usages range from location-based content filtering through mapping services to city games.

Dealing with opaque responses in Service Worker
Service Worker, Offline Capabilities

Dealing with opaque responses in Service Worker

One of the most complex and possibly annoying aspect of the offline mode implementation for Progressive Web Apps is when it needs to deal with cross-origin requests. As Service Worker is intercepting all the HTTP requests originating from our application, it means that also these reaching the external servers are to be handled, and this in turn means we need to deal with Cross-Origin Resource Sharing (CORS).

How to choose between front and back camera stream
Media Capture API, Camera & Microphone

How to choose between front and back camera stream

Most of the browsers nowadays, including mobile browsers, allow the applications to retrieve and use the data stream coming directly from the user's device camera. But it's very common for the devices nowadays to have more than one camera available and we might have a preference which of these cameras is better suited for our app's needs. Fortunately, the Media Stream API has us covered.

A Good Push Notification
Push Notifications

A Good Push Notification

What makes a good Push Notifcation? Get tips to help you push value to your users and not users away.

Article by pwafire.org

Add Native App Install Banner
Home Screen Installability

Add Native App Install Banner

Add support to tell the Web Browser to prompt the user with your native app install banner instead of the web app.

Article by pwafire.org

Start Secure With HTTPS
HTTPS, PWA

Start Secure With HTTPS

HTTPS is a crucial part of the user experience. It’s not just for really important or security-sensitive sites.

Article by pwafire.org

Tracking home screen visits and installations
PWA, Home Screen Installability

Tracking home screen visits and installations

Analytics is the key non-functional feature our applications need to have nowadays. It's the hard numbers that should have the decisive voice whenever it must be chosen whether a feature, design or idea is worth exploring. With new Web APIs and the rise of the Progressive Web Applications, there are new aspects we should keep track of and possibly use as an axis of our analysis.

Choosing between PWA or Native? Which is better for you?
PWA

Choosing between PWA or Native? Which is better for you?

The number of people who access the internet with their mobile devices has increased and recent statistics show that mobile users consume twice as much content as desktop users.

Article by e-point.com

When is a website better than an app? When it’s a Progressive Web App of course!
PWA

When is a website better than an app? When it’s a Progressive Web App of course!

Mobile is in pole-position as the go-to sales and marketing channel. According to Statista, 62% of global users access the internet by mobile phone. By 2020 the number of smartphone users is projected to reach 2.87 billion globally.

Article by e-point.com

Get in touch