Upload
raphael-kueny
View
571
Download
1
Embed Size (px)
Citation preview
Introduction au développement mobile
avec Titanium Appcelerator
10/03/2015 - Toulouse
Web Developer @ Monkees
@rkueny - http://rkueny.fr
R.KUENY
Un développeur et 3 langages ?
Assez compliqué …
Développer une application mobile
ObjectiveCSwift Java C#
UN langage : JS
iOs / Android / WindowsPhone (soon)
Et le code sorti est natif !
What else ?
Hello World
Les forces de Titanium Appcelerator
Une documentation bien écrite, regorgeant d’exemples
http://docs.appcelerator.com/titanium/latest/
Une grosse communautéhttp://developer.appcelerator.com/questions/newest
Une API couvrant énormément de capacités des OS
Ti.API Logging Ti.APP Infos liées à l’app Ti.Database Base de données Ti.Filesystem Fichiers Ti.Geolocation Géolocalisation Ti.Network Réseau Ti.Platform Infos relatives à la plateforme Ti.UI Eléments d’interfaces Ti.Contacts Contacts Ti.Map Maps
Beaucoup de plugins
TiShadow
http://gitt.io/ et
https://marketplace.appcelerator.com/
Tutoriel : http://rkueny.fr/developpement-mobile/titanium-appcelerator/tishadow-pour-titanium-appcelerator
Si le module n’existe pas, il faut le créer soi-même (et connaitre les langages qui vont avec)
Déconseillé pour faire des jeux
iOS - Android - windows phone évoluent très vite, mais Titanium suit plutôt bien le rythme
Les points faibles
iOs != Android
Un seul code avec Titanium mais pas une seule UI
Write once, adapt everywhere. Kevin Whinnery
En résumé
1 langage pour toutes les applis
Du code natif
Beaucoup de ressources disponibles
Convient pour les petits à moyen projets
iOs != Android != WindowsPhone
Framework Alloy - Le MVC de Titanium Appcelerator
Des questions ?
Si vous avez des questionsplus tard :
Twitter : @rkueny