Bonnes Pratiques Web & Cloud
58.8K views | +4 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'mobile-first'. Clear
Scooped by Mickael Ruau
Scoop.it!

Front-End Performance Checklist 2021 (PDF, Apple Pages, MS Word) —

Front-End Performance Checklist 2021 (PDF, Apple Pages, MS Word) — | Bonnes Pratiques Web & Cloud | Scoop.it
Let’s make 2021... fast! An annual front-end performance checklist, with everything you need to know to create fast experiences on the web today, from metrics to tooling and CSS/JavaScript techniques.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Angular Push Notifications: a Complete Step-by-Step Guide

Angular Push Notifications: a Complete Step-by-Step Guide | Bonnes Pratiques Web & Cloud | Scoop.it
Learn how to setup Web Push Notifications in your Angular Application using the Angular Service Worker.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Mobile Emulators and Simulators - The ultimate guide to mobile developers | Breaking the Mobile Web

Mobile Emulators and Simulators - The ultimate guide to mobile developers | Breaking the Mobile Web | Bonnes Pratiques Web & Cloud | Scoop.it
A guide of 35 download resources for hundreds of emulators and simulators for mobile design and development, including iPhone, Android, Nokia, tablets and more
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Mobile Retail Apps and Sites: Designing a Better Experience for Shoppers

Mobile Retail Apps and Sites: Designing a Better Experience for Shoppers | Bonnes Pratiques Web & Cloud | Scoop.it
In a booming e-commerce market, you can rise above the pack by providing a mobile site or app with frictionless, simple experiences for omnichannel shoppers. From Google's UX Research Lead Jenny Gove and UX Design Lead Iram Mirza, here are 25 principles for designing a retail mobile site or app.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Resources to Take Action

Resources to Take Action | Bonnes Pratiques Web & Cloud | Scoop.it

Here are some helpful resources to help you get started after you've studied the 25 Retail Principles of Mobile Site and App Design.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Adding a Service Worker and Offline into your Web App  |  Web  |  Google Developers

Learn how to integrate a service worker into an existing application to make the application work offline.
Mickael Ruau's insight:

In this codelab, you learn how to integrate a service worker into an existing application to make the application work offline. The application is called Air Horner. Click the horn and it makes a sound.

What you'll learn

  • How to add a basic service worker to an existing project.
  • How to simulate offline mode and inspect and debug a service worker with Chrome DevTools.
  • A simple offline caching strategy.

What you'll need

  • Chrome 52 or above.
  • A basic understanding of Promises, Git, and Chrome DevTools.
  • The sample code.
  • A text editor.
  • A local web server. If you want to use the web server described in this codelab, you need Python installed on your command line.

Get the sample code

Clone the GitHub repository from the command line over SSH:

 

$ git clone git@github.com:GoogleChrome/airhorn.git

Or HTTPS:

 

$ git clone https://github.com/GoogleChrome/airhorn.git

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Votre premier site multi-appareil |  Web  |  Google Developers

Concevoir du contenu adapté à plusieurs appareils est plus simple qu'il n'y paraît. Ce guide vous explique comment créer une page de destination de produit pour notre Cours CS256 : Développement de contenu Web pour mobile qui fonctionne parfaitement sur différents types d'appareil.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PWA Discovery: You Ain’t Seen Nothin Yet – Infrequently Noted

We’ve got pretty strong data from native app ecosystems that users don’t use many apps, uninstall heavily, and in general find installation frustrating and taxing.

What’s important about PWAs, then, is that they are OG “streamable apps”. Most users won’t install most PWAs most of the time, and that’s fine. Hoping for more is how the tech industry found itself over-funding a gold rush only to reap the predictable consequences. The notion that native apps are “better” has largely been a self-reenforcing mantra borne of a Silicon Valley monoculture wherein the needs of billions are simply presumed (without investigation) to be the same as the behaviors of VC’s kids, nephews/nieces, and close associates.

It’s maddening. It’s idiotic. But it’s also why the web has a shot. Bubbles burst and the web will finally be ready to pick up the slack when this one does.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Bien comprendre les Progressive Web Apps

Bien comprendre les Progressive Web Apps | Bonnes Pratiques Web & Cloud | Scoop.it

une Progressive Web App c'est :

  • Chargement instantané : grâce au Service Worker, l'accès au réseau devient optionnel ;
  • Rapidité : comme une application native, l'application doit afficher 60 FPS (Frame Per Second) grâce aux possibilités offertes pour gérer les animations, la navigation et les défilements ;
  • Notification Push : la Notification API Notification et la Push API permettent de forger l'engagement de l'utilisateur en leur proposant des notifications contextuelles et adéquates et en mettant à jour l'application sans action de l'utilisateur (l'utilisateur reçoit une notification pour l'informer qu'un nouveau message est disponible dans son réseau social) , et ce, même si le navigateur est fermé (grâce au Service Worker) ;
  • Responsive : l'utilisateur accède à votre application par différents périphériques, votre application doit faire de mêmeet suivre l'utilisateur sur son téléphone, sa tablette ou son ordinateur (voire sa montre) ;
  • Sécurisée : les données de l'utilisateur sont précieuses et il faut s'en occuper comme il se doit. L'utilisation de HTTPSest indispensable pour le Service Worker, et aussi pour les Progressive Web Apps ;
  • Disponible sur l'écran d'accueil : votre application doit être proche de l'utilisateur, il doit pouvoir y accéder depuis l'écran d'accueil de son téléphone, comme une application native. C'est à ça que le Web App Manifest va servir.
Mickael Ruau's insight:

Pour aller plus loin

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Une expérience d'e-commerce réussie

Une expérience d'e-commerce réussie | Bonnes Pratiques Web & Cloud | Scoop.it
Après l'introduction à l'e-commerce, place à la promotion et au reciblage appliqués à une boutique en ligne.
Mickael Ruau's insight:

Il existe de nombreux moyens pour améliorer une expérience d'achat : faciliter la navigation sur un site, permettre une bonne utilisation du panier en ligne, ou encore simplifier le paiement en ligne. Dans cette vidéo, nous allons vous expliquer comment utiliser les outils d'analyse afin d'optimiser :

  • votre site pour toute sorte d'appareils,
  • la navigation et la recherche,
  • les pages de produits,
  • le paiement, en utilisant des comptes clients.
No comment yet.
Rescooped by Mickael Ruau from Réseau des Entrepreneurs du Grand Ouest
Scoop.it!

Google va lancer un outil de création de site mobile gratuit pour le mobile-first

Google va lancer un outil de création de site mobile gratuit pour le mobile-first | Bonnes Pratiques Web & Cloud | Scoop.it
Google devrait lancer au cours de cette année un outil qui va permettre aux petites entreprises qui n’ont aucune présence sur internet de créer gratuitement des sites mobile-friendly.

Via Reseau CME
Reseau CME's curator insight, January 6, 2017 1:19 PM

Bon à savoir notre ami Google va aider les TPE à développer leur présence sur le web

Scooped by Mickael Ruau
Scoop.it!

La conception pour les sites Web Mobile - USABILIS

La conception pour les sites Web Mobile - USABILIS | Bonnes Pratiques Web & Cloud | Scoop.it
Les ventes de Smartphones et de Tablettes tactiles ne cessent de progresser et la nécessité de concevoir des sites Web spécifiques devient incontournable. Afin de suivre cette évolution, d
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Device metrics - Material Design

A comprehensive design guide for sizing and resolutions across all devices.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les Fondamentaux du Web et le Kit de Démarrage Web de Google

Les Fondamentaux du Web et le Kit de Démarrage Web de Google | Bonnes Pratiques Web & Cloud | Scoop.it
Google a publié un certain nombre de lignes directrices et de fragments de code réutilisable pour la conception de sites responsive multi-plateformes.
Mickael Ruau's insight:

Google a publié un certain nombre de lignes directrices et de fragments de code réutilisable pour la conception de sites responsive multi-plateformes.

Conscient des défis rencontrés par les développeurs à cause de la grande diversité des appareils, en particulier les mobiles, Google a publié Les Fondamentaux du Web, un ensemble de lignes directrices et de meilleures pratiques pour le développement moderne web. Les Fondamentaux du Web incluent des conseils avec des fragments de HTML, de CSS et de JavaScript dans les domaines suivants :

  • Outils. Sélection d'un éditeur, mise en place des outils pour développeurs, mise en place d'un processus de build, débogage avec les DevTools de Chrome, test sur appareil, sur émulateur et dans le cloud, etc.
  • Mise en page. Google recommande la Conception Responsive de Site Web en utilisant des Requêtes Média CSS3 avec de multiples points d'arrêt pour les différentes tailles d'écran, des modèles web responsive - Mise en Page Fluide, Suppression de Colonne, Décalage de Mise en Page, Hors Canvas, plus un certain nombre de modèles de navigation et d'actions - App, Barre d'Onglets et du Bas, Navigation Tiroir.
  • Formulaires & Entrée Utilisateur. Sélection de formulaires qui fonctionnent sur les appareils mobiles, traitement de validation en temps réel, traitement du contact et implémentation des mouvements propriétaires.
  • Images, Audio, Vidéo. Conseils sur l'utilisation d'<img>, de background CSS, de SVG pour les icônes, problématiques de performance d'image, traitement des vidéos, anciennes plateformes, problématiques d'accessibilité, etc.
  • Performance. Optimisation du Chemin de Rendu Critique, utilisation de PageSpeed, réglage de la performance du contenu par l'élimination des téléchargements inutiles, optimisation de l'encodage et des images, utilisation du caching HTTP, etc.
  • Capteurs d'Appareil et Capacités. Conseil pour l'accès à l'emplacement de l'utilisateur, orientation et mouvement de l'appareil, passage d'appels.

En sus des lignes directrices, Google fournit le Kit de Démarrage Web (Web Starter Kit ou WSK), un paquetage comprenant du code réutilisable et des outils pour la création de sites web multi-appareils. Inspiré par Mobile Boilerplate, le Kit de Démarrage Web comprend du code pour les pages HTML mobile, la mise en page responsive, un guide pour la conception visuelle de composants, et l'outil de build optionnel gulp.js.

 

Le code relatif aux Fondamentaux du Web et le code du Kit de Démarrage Web sont tous deux open source et disponibles sur GitHub.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Le projet d’index Mobile-First est en route !

Le projet d’index Mobile-First est en route ! | Bonnes Pratiques Web & Cloud | Scoop.it
Découvrez comment optimiser vos sites pour le nouvel Index Mobile-First !
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les gestes à intégrer dans les interfaces tactiles

Les gestes à intégrer dans les interfaces tactiles | Bonnes Pratiques Web & Cloud | Scoop.it
Malgré l'absence de souris, tablettes et smartphones permettent une grande richesse de mouvements afin d'interagir avec des services. Passage en revue de la gestuelle des interfaces tactiles.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Start Your Site with Web Starter Kit  |  Web  |  Google Developers

Sometimes the hardest part of a new project is getting started. Web Starter Kit gives you a solid base with a range of tools to help you along the development process.
Mickael Ruau's insight:

Overview

Web Starter Kit is an opinionated boilerplate for web development. Tools for building a great experience across many devices and performance oriented. Helping you to stay productive following the best practices outlined in Google's Web Fundamentals. A solid starting point for both professionals and newcomers to the industry.

Features

FeatureSummaryResponsive boilerplateA responsive boilerplate optimized for the multi-screen web. Powered by Material Design Lite. You're free to use either this or a completely clean-slate via basic.html.Sass supportCompile Sass into CSS with ease, bringing support for variables, mixins and more. (Run gulp serve or gulp for production)Performance optimizationMinify and concatenate JavaScript, CSS, HTML and images to help keep your pages lean. (Run gulp to create an optimised version of your project to /dist)Code LintingJavaScript code linting is done using ESLint - a pluggable linter tool for identifying and reporting on patterns in JavaScript. Web Starter Kit uses ESLint with eslint-config-google, which tries to follow the Google JavaScript style guide.ES2015 via Babel 6.0Optional ES2015 support using Babel. To enable ES2015 support remove the line "only": "gulpfile.babel.js", in the .babelrc file. ES2015 source code will be automatically transpiled to ES5 for wide browser support.Built-in HTTP ServerA built-in server for previewing your site locally while you develop and iterateLive Browser ReloadingReload the browser in real-time anytime an edit is made without the need for an extension. (Run gulp serve and edit your files)Cross-device SynchronizationSynchronize clicks, scrolls, forms and live-reload across multiple devices as you edit your project. Powered by BrowserSync. (Run gulp serve and open up the IP provided on other devices on your network)Offline supportThanks to our baked in Service Worker pre-caching, sites deploying dist to a HTTPS domain will enjoy offline support. This is made possible by sw-precache.PageSpeed InsightsWeb performance metrics showing how well your site performs on mobile and desktop (Run gulp pagespeed)
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

What Makes a Good Mobile Site?  |  Web  |  Google Developers

Google and AnswerLab undertook a study examining how users interact with a diverse set of mobile sites. The goal was to answer the question, 'What makes a good mobile site?'
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Principles of Mobile App Design: Download the Complete Guide

Principles of Mobile App Design: Download the Complete Guide | Bonnes Pratiques Web & Cloud | Scoop.it
Now that you've uncovered all the key ingredients of a great app experience, download the complete 25 principles for your continued reference.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

What, Exactly, Makes Something A Progressive Web App? – Infrequently Noted

What, Exactly, Makes Something A Progressive Web App? – Infrequently Noted | Bonnes Pratiques Web & Cloud | Scoop.it

To be a Progressive Web App, a site must:

Browsers do not enforce these requirements uniformly but if a browser does prompt for installation, sites that do these things will be installable today.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Progressive Web Apps: Escaping Tabs Without Losing Our Soul – Infrequently Noted

Progressive Web Apps: Escaping Tabs Without Losing Our Soul – Infrequently Noted | Bonnes Pratiques Web & Cloud | Scoop.it

An evolution has taken place in browsers.

Over dinner last night, Frances and I enumerated the attributes of this new class of applications:

  • Responsive: to fit any form factor
  • Connectivity independent: Progressively-enhanced with Service Workers to let them work offline
  • App-like-interactions: Adopt a Shell + Content application model to create appy navigations & interactions
  • Fresh: Transparently always up-to-date thanks to the Service Worker update process
  • Safe: Served via TLS (a Service Worker requirement) to prevent snooping
  • Discoverable: Are identifiable as “applications” thanks to W3C Manifests and Service Worker registration scope allowing search engines to find them
  • Re-engageable: Can access the re-engagement UIs of the OS; e.g. Push Notifications
  • Installable: to the home screen through browser-provided prompts, allowing users to “keep” apps they find most useful without the hassle of an app store
  • Linkable: meaning they’re zero-friction, zero-install, and easy to share. The social power of URLs matters.

These apps aren’t packaged and deployed through stores, they’re just websites that took all the right vitamins.

Mickael Ruau's insight:

L'article fondateur des Progressive Web Apps !

No comment yet.
Rescooped by Mickael Ruau from GOOGLE TOOLS
Scoop.it!

Mobile-First : Ce que Google veut voir sur votre site mobile d’abord

Mobile-First : Ce que Google veut voir sur votre site mobile d’abord | Bonnes Pratiques Web & Cloud | Scoop.it
Dans le cadre de l’index mobile-first qui accorde la priorité au site mobile d’abord pour le classement dudit site tant sur mobile que sur ordinateur, les précisions de Google sont extrêmement importantes.

Via Arobasenet, Jean-Baptiste Rouillac
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Adapter un site aux smartphones

Adapter un site aux smartphones | Bonnes Pratiques Web & Cloud | Scoop.it
Nous sommes de plus en plus dépendants de nos smartphones, c'est un fait. Mais c'est aussi une opportunité. Les applications et le Web mobile facilitent la relation d'une entreprise avec ses clients.
Mickael Ruau's insight:

Dans ce cours, nous vous parlerons : 

  • des moteurs de recherche et des recherches sur mobile,
  • des moyens d'optimiser un site Web pour les appareils mobiles,
  • et des éléments à intégrer pour optimiser le référencement mobile.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

UX : le scroll n'est plus tabou - USABILIS

UX : le scroll n'est plus tabou - USABILIS | Bonnes Pratiques Web & Cloud | Scoop.it
Les usages du "scroll", c'est à dire du défilement des pages, ont évolué ! Alors que par le passé beaucoup de concepteurs Web ou logiciel se contraignaient  à « faire tenir » le conten
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Foundation for Emails | A Responsive Email Framework from ZURB

Foundation for Emails | A Responsive Email Framework from ZURB | Bonnes Pratiques Web & Cloud | Scoop.it
Quickly create responsive HTML emails that work.
Even on Outlook.
Mickael Ruau's insight:
54%of all emails are opened on a mobile device, therefore you need templates that will be optimized for both desktop and mobile email clients.
75%of Gmail’s 900M users access their accounts via mobile devices.
6xTransactional emails can produce over 6 times the revenue than generic marketing emails.
No comment yet.