Dans cet article, nous allons mettre en évidence 23 étonnants projets OpenSource PhoneGap.

Le cadre de développement d’applications mobiles PhoneGap vous permet de créer des applications qui prennent en charge une grande variété d’appareils mobiles. Les développeurs qui utilisent la plateforme PhoneGap d’Adobe écrivent la partie interface utilisateur de leur projet d’application avec des technologies Web comme CSS, HTML et JavaScript. Les outils de développement de PhoneGap prennent le relais et transforment les fichiers CSS, HTML et JavaScript en paquets de déploiement spécifiques à la plate-forme.

PhoneGap prend en charge la majorité des plateformes courantes, par exemple Android, iOS, Windows 8, Symbian, webOS, Blackberry 5.x+ et bien d’autres encore, pour n’en citer que quelques-unes. Adobe a publié une version open-source de PhoneGap et l’a nommée Apache Cordova.

Tout comme ce framework open-source permet d’envelopper le code CSS, HTML et JavaScript (bien que cela dépende des différents appareils), il prend en charge l’extension des fonctionnalités HTML et JavaScript pour qu’elles fonctionnent bien avec ces appareils.

Les applications logicielles que vous développez à l’aide de ce cadre de développement d’applications mobiles ne peuvent pas être qualifiées d’applications véritablement mobiles, car le rendu de la mise en page de l’application n’est pas effectué sur le cadre d’interface utilisateur natif, mais par le biais de vues Web.

Vous ne pouvez pas non plus les considérer comme des applications Web, car elles sont conditionnées en tant qu’applications pour la distribution et ont accès aux API des appareils natifs. En bref, il est préférable de les considérer comme des applications hybrides. En suivant cet article, nous vous révélerons quelques-uns de ces étonnants projets PhoneGap d’applications hybrides.

DuckieTV

Cette application est idéale pour les accros aux émissions de télévision car elle prend soin d’eux en leur offrant un calendrier personnalisé des émissions de télévision. DuckeTV facilite les choses en fournissant une recherche intégrée de torrents résistants au blocage afin de rendre le téléchargement facile et sans effort.
Il prend en charge les torrents car vous pouvez facilement le connecter à des clients torrents locaux.
Caractéristiques :

  • Il est construit avec AngularJS
  • DuckieTV est compatible avec Windows (7, 8.1, 10), Linux (basé sur Debian comme Ubuntu 15.10 et plus récent), Mac OSX (10.10 et plus récent) et Android (Marshmallow, Nougat et plus récent). En outre, il est également possible d’installer l’extension du navigateur Google Chrome (en mode développement).
  • Pour le suivi des tv-shows avec une intégration semi-automatique des torrents.

Framework7

En bref, ce projet open source sous licence MIT peut être utilisé pour créer des applications iOS et android.
Caractéristiques :
Framework7 est simplement connu comme un framework HTML mobile complet.

HiApp

Avec le soutien d’Apache Cordova, vous pouvez simplement transformer cette HiApp en une application iOS native. Vous pouvez également l’écrire en React Native. Et contrairement à Apache Cordova, React Native permet de lier les contrôles natifs de l’interface utilisateur (une meilleure approche que les solutions hybrides basées sur HTML).
Caractéristiques :

  • Pour résumer, il s’agit d’une application hybride Framework7 simple et étonnante.
  • Elle dépend de Cordova 9.0+, Framework7 4.5+ et Framework7-Vue 4.5+.

Modèle Cordova Framework7 – Vue – Webpack

Ce framework est si puissant que vous ne regretterez pas de le considérer pour votre prochain projet cordova. Il est exceptionnellement étonnant parce qu’il est livré avec une installation complète de Framework7 + Vue + Webpack (y compris un rechargement à chaud), le support des composants à fichier unique (.vue) et l’extraction css.
Caractéristiques :

Il utilise Framework7 5, Vue 2, Vuex, Webpack 4, Cordova, Babel loader 7 et FontAwesome 5.
S'appuie principalement sur cordova 6.0.0 et Nodejs 6.5.0 (supporte ES6)

Plugin Cordova Googlemaps

Le plugin Cordova GoogleMaps permet d’afficher les cartes Google Maps sur les applications. Pour la plateforme androïde, il utilise l’API Google Maps Android et utilise le SDK Google Maps pour iOS. En outre, il prend en compte Google Maps JavaScript API v3 pour les navigateurs.
Caractéristiques :
Il prend en charge à la fois PhoneGap et Apache Cordova.

Cordova Admob Pro

Pour résumer, ce plugin est créé spécialement pour être utilisé dans les jeux hybrides multiplateformes basés sur HTML5 et d’autres applications. Avec une seule ligne de code JavaScript, vous pouvez afficher des publicités mobiles sur les écrans.
Caractéristiques :

  • permet une monitazation facile grâce à l’utilisation de publicités mobiles.
  • Compatible avec Cordova CLI, Inoic, PhoneGap Build, etc.
  • En conclusion, c’est un plugin étonnant pour Google AdMob, DFP et ADX.

Toast Phonegap Plugin

Ce plugin permet d’afficher un petit popup de texte, également connu sous le nom de toast natif, sur vos appareils iOS, Android et WP8. Il a une façon agréable d’afficher des notifications natives non intrusives.
Caractéristiques :

  • Le point exact pour afficher le toast ne doit pas nécessairement être à un endroit particulier : il pourrait être en haut, au centre ou en bas des écrans
  • Deux durées : Courte et longue durée

Plugin Cordova/PhoneGap Googleplus

Avec l’aide de ce framework, il devient très facile d’authentifier et d’identifier un utilisateur avec Google sign-In sur android et iOS. Il permet d’afficher l’email, le nom d’affichage, le prénom, le nom de famille, l’url de la photo de profil et l’identifiant de l’utilisateur.
Caractéristiques :
Essentiellement, pour se connecter avec Google Sign-In sur iOS et Android.

Clavier natif

En bref, il s’agit simplement d’un clavier de chat multiplateforme stylisé pour WhatsApp, Messenger et Slack.
Caractéristiques :
Un clavier fantaisie ajouté à votre liste de projets PhoneGap open-source.

Branch Cordova Ionic Phonegap SDK

Ceci a une façon d’aider les applications mobiles à améliorer les liens profonds qui alimentent les programmes de référence payés, le partage de contenu, l’accueil personnalisé des utilisateurs, les campagnes d’acquisition et de réengagement, pour n’en citer que quelques-uns.
Caractéristiques :
Pour les liens profonds et l’attribution

ReactJs-Phonegap

En bref, il s’agit simplement d’une application standard ReactJS-Phonegap/Cordova avec un flux de données Flux.
Caractéristiques :

Une application standard ReactJS-Phonegap (avec ReactFlux).

Cordova

Grâce à l’utilisation de Cordova, vous pouvez simplement utiliser Corber pour améliorer l’expérience de construction d’applications hybrides pour les applications Ember, Vue, React et Glimmer. En outre, sans interférer avec les flux Web déjà générés, Corber se charge de la construction et de la validation du framework et de l’application à l’aide d’une seule commande (« corber build »).
Caractéristiques :
Pour le développement d’applications hybrides avec Ember/Vue/Glimmer/Cordova
Rechargement en direct sur l’appareil pour le développement
Fonctions utilitaires pour les icônes, les plugins, etc.

Plugin PhoneGap/Cordova StartApp

Vous pouvez simplement utiliser ce plugin pour vérifier et lancer d’autres applications sur un appareil android.
Caractéristiques :
Pour vérifier et lancer d’autres applications

Involt

Ce framework permet de simplifier l’injection d’interactions matérielles dans des prototypes basés sur HTML. L’idée derrière la création de Involt est de rendre très facile le prototypage, l’itération et la présentation rapide des résultats aux utilisateurs.
Caractéristiques :
Flux de travail simple et rapide
Des connaissances de base en CSS, HTML et Arduino peuvent suffire pour créer vos applications.
Basé sur JS/JQuery

Intercom

Ce plugin permet d’engager les clients avec des emails, des messages push et des messages in-app et de les faire supporter par une base de connaissances intégrée et un help desk.
Caractéristiques :
Embarquez, fidélisez et soutenez les utilisateurs mobiles à grande échelle.
Self-service pour le support et une maison pour avoir des conversations avec les clients.

OneSignal

Il s’agit d’un service gratuit de notification push pour les applications mobiles. Avec l’aide de ce plugin, vous pouvez facilement intégrer votre application PhoneGap build, PhoneGap CLI, Ionic et Cordova avec OneSignal.
Caractéristiques :
Prise en charge des plateformes Android, iOS et Amazon’s Fire OS.

Framework7 CLI

Framework7 CLI fait simplement de la création d’applications Framework7 une tâche simple. De plus, cela permet de créer des projets en utilisant différentes variantes telles que le framework, le modèle de démarrage, le thème de couleur personnalisé, la plateforme cible, etc.
Caractéristiques :
Utilitaire de ligne de commande Framework7

Cordovue

Il s’agit simplement d’un exemple de projet Cordova Apache simple et clair grâce à l’utilisation de ESLint, Webpack, Vuex, Vue-router et Vue.
Caractéristiques :
Il est basé sur Node.js v6+.

Countly

Il s’agit d’une plateforme open-source d’analyse mobile et de notification push. Elle accède aux données des appareils mobiles et visualise ces informations pour analyser l’utilisation des applications mobiles et le comportement de l’utilisateur final.
Caractéristiques :
Une plateforme innovante et en temps réel.
Collecte, analyse et envoi de données

BlinkID

En bref, BlinkID est simplement connu comme un scanner d’identité mobile piloté par l’IA pour les applications multiplateformes.
Caractéristiques :
Il est construit avec Cordova et Phonegap.

Cordova-Plugin-Tensorflow

Une reconnaissance d’image sur appareil par TensorFlow/Inception.
Caractéristiques :
Un pour Cordova/PhoneGap
Support pour Android et iOS

Plugin Cordova LinkedIn

Il s’agit d’une application qui vous permet d’utiliser les SDK de LinkedIn pour iOS et Android.
Caractéristiques :
Plugin pour LinkedIn

StarioPlugin

Un plugin pour les imprimantes Bluetooth/LAN de Star Micronics avec un support pour android et iOS.
Caractéristiques :
Plugin phonegap/Cordova pour imprimante Star Micronics

Conclusion

Vous pouvez essayer l’un des projets open-source ci-dessus sur PhoneGap (si vous connaissez bien ce cadre de développement d’applications mobiles).