Web API

Web API

Ou comment transformer son site internet en application

Network

Information API

Pourquoi ?

  • Savoir si l'appareil est en ligne ou hors-ligne
  • Connaître la bande passante du client
  • Connaître le type de connexion
  • Connaître la qualité de la connexion
  • Écouter les changement de connexion

Pourquoi ?

Démonstration

Ambient

Light Sensor API

Pourquoi ?

Pourquoi ?

  • Connaître l'état du capteur de luminosité
  • Adapter l'accessibilité en fonction de la luminosité
  • Adapter le thème de l'application automatiquement

Battery

Status API

Avertissement

C'est une API qui est maintenant devenue obsolète car elle n'est pas pour l'instant standardisée, une nouvelle version apparaîtra mais il est découragé de l'utiliser en production !

Pourquoi ?

Pourquoi ?

  • Connaître l'état de chargement de la batterie
  • Connaître le niveau de la batterie
  • Savoir quand est-ce que la batterie sera chargée
  • Savoir quand est-ce que la batterie sera dechargée

Démonstration

Geolocation

API

Pourquoi

Pourquoi

  • Récupérer la position du client
  • Récupérer la position du client en temps réel
  • Permettre de préciser des résultats de recherche

Démonstration

Pointer

Lock API

Pourquoi

Pourquoi

  • Verrouiller l'état de la souris
  • Très utile pour un jeu 2D/3D
  • Permet de masquer la souris

Démonstration

Proximity

API

Pourquoi

Pourquoi

  • Savoir si l'utilisateur est toujours devant son appareil
  • Utile si vous souhaitez "reveiller" votre client
  • Peut permettre de customiser l'application (sécurité)

Device

Orientation API

Pourquoi ?

Pourquoi ?

  • Connaître la position de l'appareil dans l'espace
  • Customiser l'expérience utilisateur
  • Utile si l'on souhaite animer des objets en 3D

Screen

Orientation API

Pourquoi ?

Pourquoi ?

  • Connaître l'état de l'orientation de l'appareil
  • Permet de customiser l'expérience utilisateur
  • Permet de verouiller l'état de l'orientation
  • Utile comme par exemple avec Netflix

Démonstration

Vibration

API

Pourquoi ?

Pourquoi ?

  • Permet de manipuler le vibreur de l'appareil
  • Permet de customiser l'expérience utilisateur
  • Couplé aux notifications, ajoute de l'interactivité

En savoir plus

En savoir plus

Merci

Si vous avez des questions, c'est le moment !

Web API

By Amin Nairi

Web API

Ou comment passer d'un simple site internet à une application Web

  • 66