5

En cours d'écriture (Jérémy GUYET)

Introduction

Hybrid vs. Native

Native

Jusqu'à récemment, seul moyen de livrer des applications performantes avec toutes les fonctionnalités demandées.


Contraintes :

  • Développer en parallèle pour chaque plateforme
  • Gérer plusieurs bases de code
  • Engager des développeurs spécialisés

Problème

✈️ En 2022, 70% des entreprises digitales seront présentes sur le marché du mobile¹

¹Market Guide for Mobile Application Testing Services - Gartner, June 2017

😐 Ces entreprises ont du mal à rester dans la course avec les méthodes actuelles (applications natives).

Times
have
changed

Go Hybrid

2/3 des développeurs mobiles préfèrent l'approche Web à l'approche Native aujourd'hui²

 

Pourquoi ?

  • Versatilité : Les applications hybrides fonctionnent partout où le Web fonctionne
  • Vitesse : Coder pour plusieurs plateformes rend le travail 2-3 fois plus rapide
  • Efficacité : Les coûts du support et de la maintenance sont réduits jusqu'à 75-80%

²Native, Web, And Cross-Platform Mobile Apps All Have Their Place - April 5th 2016 Forrester

C'est quoi une application "hybride" ? 🤔

  • Téléchargée sur l'AppStore, le Google Play Store ou tout autre marketplace
  • Mêmes fonctionnalités qu'une application native
  • Mêmes performances

Tout comme une app native

Alors quelle différence ? 😅

  • Pas de langage propriétaire (ObjectiveC, Java Android, ...)
  • Technologies Web : HTML, CSS and JavaScript
  • App empaquetée dans une Webview full-screen
  • Accès aux fonctionnalités natives (Camera, TouchID, ...)

*Les applications hybrides tournent sur toutes les plateformes en gardant une apparence et des performances natives.

One codebase.

Any platform.

Introduction

Pourquoi Ionic ?

Ils utilisent Ionic :

- Open Source et gratuit

- Une large communautée

- Des fondations solides

BASES D’IONIC 5

Get Started

BASES D’IONIC 5

La Structure

Les plugins

natifs

BASES D’IONIC 5

IONIC 5

By AdapTeach