Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
PhoneGap permet de créer des applications multi plates-formes mobiles. Il prend actuellement en charge iOS, Android, HP webOS, BlackBerry et Symbian. Celles-ci sont développées en HTML5, Javascript et CSS et sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web.
Cette outil permet ainsi de construire des applications sur chacune des plates-formes, sans avoir à apprendre l'Objective-C, Java ou autre langage de programmation. PhoneGap prend également en charge tous les cadres ouverts avec lesquels on a l'habitude de travailler, comme jQuery, Sencha,....
PhoneGap a été développé par Nitobi lors d'un événement (l'iOSDevCamp à San Francisco) et va continuer à avoir du succès à la conférence O'Reilly Média. Ce Software fut ensuite racheté le 4 octobre 2011 par Adobe Systems.
Désormais connu depuis son rachat sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova (le nom "Callback" ayant été jugé comme trop générique), ce dernier continue encore à attirer les développeurs.
Eclipse est un environnement de développement intégré libre (IDE), supportant de nombreux langages de programmation. Il produit et fournit des outils pour la réalisation de logiciels, englobant les activités de programmation, de modélisation, de conception, de test et de reporting.
Android quant à lui est un système d'exploitation Open Source utilisant le noyau Linux, pour smartphones, PDA, terminaux mobiles ainsi que de nombreux autres appareils. Il a été conçu par Android, une startup rachetée par Google et son support est réalisé en Java.
Le développement d'applications Android fait cependant appel à un certain nombre de pré-requis en programmation:
jQuery mobile / PhoneGap : contenus dynamiques client-sidemaru.maru
Présentation effectuée le 24 mai 2012 à l'occasion de la Creative week Adobe live à Paris.
Problématiques abordées :
- Comment générer du contenu HTML dynamiquement côté client (sans PHP !) ?
- Quelles sont les techniques disponibles, les bonnes pratiques, les pièges à éviter ?
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
PhoneGap permet de créer des applications multi plates-formes mobiles. Il prend actuellement en charge iOS, Android, HP webOS, BlackBerry et Symbian. Celles-ci sont développées en HTML5, Javascript et CSS et sont hybrides, ce qui signifie qu'elles ne sont ni vraiment natives, ni purement basées sur le Web.
Cette outil permet ainsi de construire des applications sur chacune des plates-formes, sans avoir à apprendre l'Objective-C, Java ou autre langage de programmation. PhoneGap prend également en charge tous les cadres ouverts avec lesquels on a l'habitude de travailler, comme jQuery, Sencha,....
PhoneGap a été développé par Nitobi lors d'un événement (l'iOSDevCamp à San Francisco) et va continuer à avoir du succès à la conférence O'Reilly Média. Ce Software fut ensuite racheté le 4 octobre 2011 par Adobe Systems.
Désormais connu depuis son rachat sous le nom de Apache Callback et plus récent sous le nom de Apache Cordova (le nom "Callback" ayant été jugé comme trop générique), ce dernier continue encore à attirer les développeurs.
Eclipse est un environnement de développement intégré libre (IDE), supportant de nombreux langages de programmation. Il produit et fournit des outils pour la réalisation de logiciels, englobant les activités de programmation, de modélisation, de conception, de test et de reporting.
Android quant à lui est un système d'exploitation Open Source utilisant le noyau Linux, pour smartphones, PDA, terminaux mobiles ainsi que de nombreux autres appareils. Il a été conçu par Android, une startup rachetée par Google et son support est réalisé en Java.
Le développement d'applications Android fait cependant appel à un certain nombre de pré-requis en programmation:
jQuery mobile / PhoneGap : contenus dynamiques client-sidemaru.maru
Présentation effectuée le 24 mai 2012 à l'occasion de la Creative week Adobe live à Paris.
Problématiques abordées :
- Comment générer du contenu HTML dynamiquement côté client (sans PHP !) ?
- Quelles sont les techniques disponibles, les bonnes pratiques, les pièges à éviter ?
WordPress comme back office d'applications mobilesBenjamin LUPU
WordPress a gagné ses lettres de noblesse en tant que CMS. Mais le web mobile change la donne. Il faut maintenant connecter WordPress à des applications mobiles. Cette présentation fait un état des lieux sur les possibilités qui existent aujourd'hui sur ce sujet.
Cette présentation a été faite au WordCamp Paris 2015.
Les statistiques d’utilisation des téléphones mobiles sont en constante progression et trois choix se dessinent actuellement pour délivrer du contenu sur le Web. Un site responsive, un site dédié mobile ou une application disponible sur un store. Et dans ce dernier cas, vous serez très vite confronté aux contraintes des différents systèmes d’exploitation : Android, iOS et Windows Phone – pour les majoritaires. Dans ce contexte, beaucoup d’outils de développement émergent avec un seul objectif : réutiliser les compétences des développeurs Web et mutualiser le code entre les différentes plate-formes. Cette présentation se base sur le retour d’expérience réussie autour de la mise en place de prototypes et de projets client chez Ekino. Je vais vous exposer les solutions que nous n’avons pas retenues en expliquant nos choix. Puis je vais parcourir plus en détail les solutions que nous avons testées : Apache Cordova, Ionic, SuperSonic, ReactNative, etc. Nous verrons que l’expression “Write once, run everywhere” n’est pas toujours vrai. Le but est qu’à la sortie de cette conférence, je vous aie aidé à faire vos choix techniques, en fonction de vos projets et de vos compétences !
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
TÉLÉ Z, UN MAGAZINE TÉLÉ MULTI DEVICE SOUS WORDPRESSEmilie LEBRUN
Télé Z est le 3ème programme télé le plus vendu en France. Du programme télé permettant de naviguer entre les 70 000 programmes des chaînes sur 20 jours, aux actualités en passant par un e-shop et un abonnement en ligne, la refonte de ce site a été un vrai défi technique.
De l’appel d’offre à la mise en ligne en mai 2015, retours sur la réalisation de ce nouveau site de Télé Z. Organisation projet, plugins et techniques utilisées seront au programme de cette conférence !
WordCamp Lyon 2015 - WordPress, Git et l'intégration continueStéphane HULARD
Retour d'expérience sur les pratiques que j'utilise au quotidien pour l'industrialisation de mes développements WordPress...
https://lyon.wordcamp.org/2015/session/wordpress-git-et-lintegration-continue/
Actionscript. Language de programmation utilisé pour le développement de jeux, d'applications web, de lecteurs vidéo et de sites web.
Il est maintenant possible de l'utiliser pour le développement pour les mobiles et les tablettes. Que ça soit pour la plate-forme Android, iOS ou pour la tablette Blackberry Playbook, un projet en actionscript peut être utilisé pour tous.
Une code pour les développer tous.
Cette présentation montrera la situation réel de l'actionscript dans l'éco-système du développement mobile actuel.
Ce qui sera couvert:
Quels sont les avantages et les désavantages de cette technologie?
Un exemple réel svp!
Mon équipe web peut-il développer mon application? Oui, mais... voici mes conseils.
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Raphaël Kueny
Développer sur mobile n'est pas une sinécure. Rien que pour iOs et Android il faut connaitre et manier 2 langages ...
Et si je vous montrais qu'en connaissant seulement le Javascript et à l'aide de Titanium Appcelerator vous pouvez développer pour iOs et Android à partir du même code ! (et bientôt WindowsPhone).
De la présentation, du code et mon avis sur le sujet.
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Loïc Knuchel
Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative.
Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué.
Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison...
Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :)
Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View.
Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D
L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/
Pourquoi JavaScript?
Considéré comme « l’un des langages les plus universels », a déclaré Todd Anglin, vice-président de la gestion des produits et du marketing chez Telerik.
Quels sont les enjeux?
Exposer les APIs de la plateforme native à JavaScript
Produire une interface utilisateur native
Faire abstraction des interfaces utilisateurs natives
Objectifs
Connaître les principales technologies utilisées pour développer des applications mobiles
Savoir quelle technologie est la mieux adaptée pour un projet
Développement d'applications mobiles hybrides avec IONIC 2 et Angular 2. Depuis l'installation jusqu'à l'utilisation de plugins natifs tels que stockage de données, géolocalisation, liaison serveur API Rest...
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
La technologie Kinect n’est pas nouvelle, elle avait beaucoup fait parler d’elle en 2010/2011. Microsoft ayant sorti sa nouvelle version dédiée à Windows en juillet 2014, où en sommes-nous aujourd’hui avec cette technologie ? Que peut-on faire et ne pas faire, notamment en choisissant la technologie HTML5 ? Fort d'une expérience réussie et après avoir développé une application disponible lors du salon de la lingerie via la Kinect, mais aussi sur le Web via la souris nous verrons lors de cette présentation tout les tenant et aboutissant pour réussir un projet Kinect HTML5.
Building a mobile app connected to WordPress with WP-AppKitBenjamin LUPU
This document provides an overview of WP AppKit, which is a WordPress plugin that allows users to configure and export mobile application sources directly from WordPress. It works by providing a theme engine and dedicated web services to build mobile apps using HTML, CSS, and JavaScript. The plugin exports a project archive file that can then be compiled for Android or iOS. Key components include menus, icons, themes, and bundled project files. It allows mobile apps to connect back to WordPress for content and user authentication through web services.
WordPress comme back office d'applications mobilesBenjamin LUPU
WordPress a gagné ses lettres de noblesse en tant que CMS. Mais le web mobile change la donne. Il faut maintenant connecter WordPress à des applications mobiles. Cette présentation fait un état des lieux sur les possibilités qui existent aujourd'hui sur ce sujet.
Cette présentation a été faite au WordCamp Paris 2015.
Les statistiques d’utilisation des téléphones mobiles sont en constante progression et trois choix se dessinent actuellement pour délivrer du contenu sur le Web. Un site responsive, un site dédié mobile ou une application disponible sur un store. Et dans ce dernier cas, vous serez très vite confronté aux contraintes des différents systèmes d’exploitation : Android, iOS et Windows Phone – pour les majoritaires. Dans ce contexte, beaucoup d’outils de développement émergent avec un seul objectif : réutiliser les compétences des développeurs Web et mutualiser le code entre les différentes plate-formes. Cette présentation se base sur le retour d’expérience réussie autour de la mise en place de prototypes et de projets client chez Ekino. Je vais vous exposer les solutions que nous n’avons pas retenues en expliquant nos choix. Puis je vais parcourir plus en détail les solutions que nous avons testées : Apache Cordova, Ionic, SuperSonic, ReactNative, etc. Nous verrons que l’expression “Write once, run everywhere” n’est pas toujours vrai. Le but est qu’à la sortie de cette conférence, je vous aie aidé à faire vos choix techniques, en fonction de vos projets et de vos compétences !
Réaliser une application mobile pour un groupe de presse avec PhoneGapBenjamin LUPU
Retour d'expérience sur la création d'une application mobile pour une groupe de presse professionnelle. Ce retour d'expérience a eu lieu lors du 8ème meetup PhoneGap Paris.
TÉLÉ Z, UN MAGAZINE TÉLÉ MULTI DEVICE SOUS WORDPRESSEmilie LEBRUN
Télé Z est le 3ème programme télé le plus vendu en France. Du programme télé permettant de naviguer entre les 70 000 programmes des chaînes sur 20 jours, aux actualités en passant par un e-shop et un abonnement en ligne, la refonte de ce site a été un vrai défi technique.
De l’appel d’offre à la mise en ligne en mai 2015, retours sur la réalisation de ce nouveau site de Télé Z. Organisation projet, plugins et techniques utilisées seront au programme de cette conférence !
WordCamp Lyon 2015 - WordPress, Git et l'intégration continueStéphane HULARD
Retour d'expérience sur les pratiques que j'utilise au quotidien pour l'industrialisation de mes développements WordPress...
https://lyon.wordcamp.org/2015/session/wordpress-git-et-lintegration-continue/
Actionscript. Language de programmation utilisé pour le développement de jeux, d'applications web, de lecteurs vidéo et de sites web.
Il est maintenant possible de l'utiliser pour le développement pour les mobiles et les tablettes. Que ça soit pour la plate-forme Android, iOS ou pour la tablette Blackberry Playbook, un projet en actionscript peut être utilisé pour tous.
Une code pour les développer tous.
Cette présentation montrera la situation réel de l'actionscript dans l'éco-système du développement mobile actuel.
Ce qui sera couvert:
Quels sont les avantages et les désavantages de cette technologie?
Un exemple réel svp!
Mon équipe web peut-il développer mon application? Oui, mais... voici mes conseils.
Introduction au développement mobile avec Titanium Appcelerator @ Human Talks...Raphaël Kueny
Développer sur mobile n'est pas une sinécure. Rien que pour iOs et Android il faut connaitre et manier 2 langages ...
Et si je vous montrais qu'en connaissant seulement le Javascript et à l'aide de Titanium Appcelerator vous pouvez développer pour iOs et Android à partir du même code ! (et bientôt WindowsPhone).
De la présentation, du code et mon avis sur le sujet.
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Loïc Knuchel
Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative.
Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué.
Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison...
Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :)
Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View.
Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D
L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/
Pourquoi JavaScript?
Considéré comme « l’un des langages les plus universels », a déclaré Todd Anglin, vice-président de la gestion des produits et du marketing chez Telerik.
Quels sont les enjeux?
Exposer les APIs de la plateforme native à JavaScript
Produire une interface utilisateur native
Faire abstraction des interfaces utilisateurs natives
Objectifs
Connaître les principales technologies utilisées pour développer des applications mobiles
Savoir quelle technologie est la mieux adaptée pour un projet
Développement d'applications mobiles hybrides avec IONIC 2 et Angular 2. Depuis l'installation jusqu'à l'utilisation de plugins natifs tels que stockage de données, géolocalisation, liaison serveur API Rest...
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
Désormais les applications Windows 8 modernes, seront disponibles dans le store. Mais avant d’être validées, elles se doivent de respecter un certain nombre de règles techniques essentielles. C’est ce que nous vous proposons de découvrir dans cette session, sous forme d’exemples concrets et de bonnes pratiques de code, que vous pourrez utiliser dans vos futurs développements.
La technologie Kinect n’est pas nouvelle, elle avait beaucoup fait parler d’elle en 2010/2011. Microsoft ayant sorti sa nouvelle version dédiée à Windows en juillet 2014, où en sommes-nous aujourd’hui avec cette technologie ? Que peut-on faire et ne pas faire, notamment en choisissant la technologie HTML5 ? Fort d'une expérience réussie et après avoir développé une application disponible lors du salon de la lingerie via la Kinect, mais aussi sur le Web via la souris nous verrons lors de cette présentation tout les tenant et aboutissant pour réussir un projet Kinect HTML5.
Building a mobile app connected to WordPress with WP-AppKitBenjamin LUPU
This document provides an overview of WP AppKit, which is a WordPress plugin that allows users to configure and export mobile application sources directly from WordPress. It works by providing a theme engine and dedicated web services to build mobile apps using HTML, CSS, and JavaScript. The plugin exports a project archive file that can then be compiled for Android or iOS. Key components include menus, icons, themes, and bundled project files. It allows mobile apps to connect back to WordPress for content and user authentication through web services.
Conférence dans la cadre de l'école d'été en architecture de l'information. Moteurs et réseaux sociaux : quelle clef de voûte pour une architecture de l'information ?
Intervention 26 mai 2015, CISAP, ENA.
Focus sur les processus dématérialisés au Secrétariat général du Gouvernement (SGG) Diffusion (1) et production (2) du droit
Stratégies de présence et de marketing digitalSamir Bellik
Si vous voulez commencer à être présent sur internet, c'est la présentation qu'il vous faut :)
Nous allons vous présenter les outils et les méthodes pour être le plus visible possible sur Internet
Booster votre visibilité sur les reseaux sociauxSamir Bellik
Booster votre visibilitésur les réseaux sociaux, présentation pour l’événement Algéria 2.0
Facebook en chiffres
Les stratégies des marques sur Facebook
Les changements
Les solution que l’on propose
Calcul des coûts
Combien coûte un fan
Combien coûte une promotion de poste
Combien coûte une redirection vers un site web
#ScalaBigDay
Jeudi 12 juin 2014
"Saisir les nouveaux enjeux de la mobilité et exploiter le potentiel du mobile" (Salle 5, 16h30 - 17h30)
Speaker : Mathieu Molinaro (@MatMolinaro)
Concevoir et déployer sa stratégie digitaleQuinchy Riya
Workshop organisé chez Simplon.co le Jeudi 24 Avril 2014. Approche méthodologique et recommandations pour la conception et la mise en oeuvre d'une stratégie digitale côté marque.
Les slides de ma conférence à WordCamp Lyon, le 3 juin 2015. Rétrospective sur l'évolution des sites Internet et les rôles et responsabilités de client et prestataire en ce qui concerne la maintenance.
Construire une PWA connectée à WordPressBenjamin LUPU
Support des ateliers donnés à l'occasion du WordCamp Paris 2018 et du WPTech Lyon 2018.
Description de l'atelier : Depuis deux ans, un nouvel acteur du monde mobile est arrivé : les progressive web apps (PWA). Ces applications mettent à profit les dernières évolutions des navigateurs internet (local storage, service workers, notifications web, JavaScript avancé…) pour proposer une expérience utilisateur qui se rapproche des applications mobiles (rapidité, mode hors ligne, animations, notifications…). Durant cet atelier, nous vous proposons d’explorer comment créer une PWA qui a WordPress comme back office. L’atelier s’appuiera sur une PWA réelle et des démonstrations de code. Ça sera l’occasion de peser le pour et le contre des PWA et d’échanger sur des cas d’utilisation. L’atelier est plutôt destiné aux développeurs ayant une bonne connaissance de WordPress et de JavaScript.
Developpement mobile hybride avec Visual Studio, Apache CordovaMicrosoft
Session Ebiznext : Développer une application mobile nécessite des efforts importants en termes de coûts et de compétences. Apache Cordova résout ce problème en permettant de développer des applications multiplateformes: iOS, Windows Phone, Android. Visual Studio intègre désormais les outils nécessaires au développement d’applications mobiles hybrides fournis par Cordova. Les applications hybrides permettent au développeur d’accéder aux fonctionnalités natives des téléphones en utilisant HTML5/Javascript. Durant cette session, nous aborderons les concepts fondamentaux d’une application hybride Cordova et nous présenterons l’extension Visual Studio Tools for Apache Cordova permettant de développer, déboguer, et déployer une application mobile au travers de Visual Studio.
Comme chaque année, Apple organise en Californie sa conférence annuelle pour les développeurs du monde entier.
L’édition 2014 marque un tournant : Apple donne accès aux développeurs à un grand nombre de fonctionnalités pour concevoir des applications toujours plus avancées.
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
"It's an App World", nous disait Flurry (solution de mobile analytics) en 2014. Pourtant, les marques font face à des coûts de déploiement et de maintien des applications souvent élevés. Pire encore, selon Google, seules 3 applications - sur la moyenne de 15 qu'en compte un smartphone en France - seraient régulièrement utilisées par un mobinaute. Alors avec ses 20% de temps passé sur mobile, le navigateur web présente-t-il une alternative efficace aux stores ? Etat des lieux des usages, des solutions techniques, des expériences créatives et des enjeux marketing que le Mobile Web permet encore d'adresser. Avec beaucoup d'exemples concrets à la clé !
Présentation par Christophe FERNANDES et Athanase Kalantzakis. Retour d'expérience et application professionnel des API WebExtensions. Présentée lors du meetup chez Firefox : introduction aux webextensions.
Human Talks Grenoble 08/09/2015 - AngularJS et Cordova = applications WEB et ...Xavier NOPRE
Slides de ma présentation aux Human Talks Grenoble du 08/09/2015, avec un REX sur mon usage de AngularJS et Cordova pour générer simplement une application WEB et une application mobile
L'histoire d'HTML5 pour les développeurs Windows Phone 8Microsoft
Dans cette session, nous parcourons ensemble l’histoire HTML5 pour les développeurs Windows Phone 8. Nous verrons d’abord comment utiliser des morceaux d’HTML5 dans certaines applications natives, ce qui peut s’avérer dans certains cas exceptionnels être assez pratique. Ensuite, grâce aux possibilités d’IE10, nous verrons qu’il est également possible de créer de vraies applications vivant uniquement dans le navigateur. Pour finir, nous jetterons un œil aux possibilités d’intégration dans l’OS grâce au template de projet HTML5 de Visual Studio 2012 ou grâce à des frameworks comme PhoneGap ou Sencha Touch 2.
Webinar - Comment intégrer des contenus riches et attractifs dans vos AppsRakuten Aquafadas
Regardez notre webinar pour découvrir comment notre technologie, compatible avec vos applications existantes, peut offrir à vos utilisateurs des expériences mobiles de qualité. Grâce à notre lecteur, vous pourrez lire et éditer votre contenu mais également gérer la publication et les droits d’accès de vos documents.
https://goo.gl/RA13q5
3. A Lyon, on connaît ça
avec la papillote ;)
En poursuivant votre écoute de cet atelier, vous acceptez l’utilisation des fortune cookies.
4. Notre volonté :
Übériser le marché des fortune cookies
Un usage des
smartphones de plus en
plus présent
3 milliards de biscuits
fabriqués chaque année
Chaque village de France
possède un PMU... et un
restaurant chinois
5. WordPress pour les contenus : chaque
message est un post de type “Fortune
Cookie”.
Plugin WP-AppKit : définition des
composants et du thème de l’appli, gestion
des web services et export pour
Cordova/PhoneGap
Cordova / Phonegap / Phonegap Build :
compilation pour téléphones iOS et
Android.
6. Cordova / PhoneGap / PhoneGap Build
Applications mobiles hybrides
● Cordova = la techno (Apache) | PhoneGap = le produit (Adobe)
● PhoneGap Build = PhoneGap dans le cloud
Application Hybride :
● WebApp HTML/CSS/JS encapsulée dans une coque native
● API Javascript pour accéder aux fonctionnalités du téléphone (photos, géoloc …)
● Compilation > exécutable (.apk, .ipa) prêt pour distribution sur App Stores
WebApp
HTML
CSS
Javascript (accès
téléphone par
l’API JS Cordova )
Cordova / PhoneGap
Icônes
SplashScreen
Plugins
Méta données de l’app
Compilation
Téléphone
Android
iOS
...
7. WP-AppKit
Construire des applications mobiles connectées à WordPress
● Plugin WordPress open source d’UncatCrea (version beta 0.3)
● https://github.com/uncatcrea/wp-appkit et bientôt sur le repo WordPress.org
● Construction de l’application en BO, à partir des contenus du WordPress.
● Mise à disposition des web services de récupération de ces contenus.
● Noyau applicatif de type WebApp (HTML / CSS / JS, pas de PHP) basé
sur BackboneJS et RequireJS.
● Logique de thèmes HTML / CSS / JS indépendants des thèmes
WordPress, avec mini framework JS pour dialoguer avec le noyau de l’app
depuis les thèmes.
● Export sous forme d’un projet Cordova/PhoneGap
8. L’application Fortune Cookies
Tu secoues, t’as un cookie, tu partages...
Principe de l’application
1. Récupération des
messages
2. Secouage = affichage
du message
3. Partage du message
via les applis disponibles
10. Le thème de l’appli de cette démo est disponible ici :
https://github.com/uncatcrea/wpak-theme-fortune-cookie
Slides de la présentation :
http://uncategorized-creations.com/presentations/wordcamps/lyon-20150605/
Merci ! :)
Collectif UncatCrea
http://uncategorized-creations.com
https://github.com/uncatcrea/wp-appkit
Lionel Pointet @lpointet
Mathieu Le Roi @mat_lr
Benjamin Lupu @benjaminlupu