Table des matières

Mobile App

Aussi:

tags: smartphone, application

Cross-platform tools

Flutter

https://docs.flutter.dev/

Exemple d'application en open-source, pour apprendre ;-)

Cordova

http://cordova.apache.org/

Cordova Plugins: https://cordova.apache.org/plugins/

Tools

Cordovarduino is a Cordova/Phonegap plugin that enable you to use serial communication from an Android device to a serial over USB capable one.

Les outils Cordova débarquent sur Visual Studio Code sous forme d'extension Pour faciliter le développement d'applications mobiles cross-platform.

$ sudo npm install -g cordova
...
/usr/bin/cordova -> /usr/lib/node_modules/cordova/bin/cordova
cordova@6.3.1 /usr/lib/node_modules/cordova
├── underscore@1.7.0
├── q@1.0.1
├── nopt@3.0.1 (abbrev@1.0.9)
├── cordova-common@1.4.1 (cordova-registry-mapper@1.1.15, ansi@0.3.1, semver@5.3.0, osenv@0.1.3, underscore@1.8.3, q@1.4.1, unorm@1.4.1, shelljs@0.5.3, glob@5.0.15, bplist-parser@0.1.1, elementtree@0.1.6, minimatch@3.0.3, plist@1.2.0)
├── insight@0.8.3 (object-assign@4.1.0, node-uuid@1.4.7, async@1.5.2, tough-cookie@2.3.1, lodash.debounce@3.1.1, chalk@1.1.3, os-name@1.0.3, configstore@1.4.0, inquirer@0.10.1, request@2.74.0)
├── update-notifier@0.5.0 (is-npm@1.0.0, string-length@1.0.1, semver-diff@2.1.0, chalk@1.1.3, configstore@1.4.0, repeating@1.1.3, latest-version@1.0.1)
└── cordova-lib@6.3.1 (valid-identifier@0.0.1, opener@1.4.1, cordova-registry-mapper@1.1.15, properties-parser@0.2.3, unorm@1.3.3, shelljs@0.3.0, semver@4.3.6, nopt@3.0.6, glob@5.0.15, dep-graph@1.1.0, elementtree@0.1.6, tar@1.0.2, xcode@0.8.9, cordova-fetch@1.0.1, aliasify@1.9.0, init-package-json@1.9.4, plist@1.2.0, request@2.47.0, cordova-serve@1.0.0, cordova-app-hello-world@3.10.0, cordova-js@4.1.4, npm@2.15.10)
Windows 7

Apache Cordova Tooling Update with Support for Windows 7

Windows 7 version of PhoneGap/Cordova - Intel has created a Windows 7 port of PhoneGap (AKA Cordova). You can grab the bits at the Github project:

Phonegap

Adobe Phonegap est basé sur Apache Cordova et apporte de nombreux outils.

http://phonegap.com/

PhoneGap vs. Apache Cordova
We’re often asked “What is difference is between PhoneGap and Cordova?”. Apache Cordova was born from PhoneGap. In 2011, the PhoneGap codebase was donated to Apache for incubation, and the project has continued to thrive ever since. Apache Cordova is still the engine that powers PhoneGap, much like WebKit is the engine that powers many modern web browsers.
It’s the robust tools that sets PhoneGap apart, including: our command line interface, the PhoneGap Desktop app, the PhoneGap Developer app, and PhoneGap Build.

Xamarin

https://www.xamarin.com

.Net

Codename One

https://www.codenameone.com

Avec service en ligne pour compilation Mac iOS (payant).

WebDGap

PhoneGap for your Desktop applications. Convert any web application to a native Windows/Linux/Mac/Chrome application.

Electron

Build cross platform desktop apps with JavaScript, HTML, and CSS. With Electron, creating a desktop application for your company or idea is easy. Initially developed for GitHub's Atom editor, Electron has since been used to create applications by companies like Microsoft, Facebook, Slack, and Docker.

https://electron.atom.io/

Expo

Expo is a free and open source toolchain built around React Native to help you build native iOS and Android projects using JavaScript and React.

https://expo.io/

Api & Kits

Ionic Framework

Free and open source, Ionic offers a library of mobile-optimized HTML, CSS and JS CSS components, gestures, and tools for building highly interactive apps. Built with Sass and optimized for AngularJS. Just drop it in your code to get going, and push through Cordova or Phonegap when it's ready. Develop once, deploy everywhere.

http://ionicframework.com/

Fabric.io

https://get.fabric.io

par Twitter.

Maps

Mapbox Cordova plugin

http://plugins.telerik.com/cordova/plugin/mapbox/

Tangrams

2D and 3D map renderer using OpenGL ES

https://github.com/tangrams/tangram-es