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.
6. 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
7. 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
9. 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
10. iOs != Android
Un seul code avec Titanium mais pas une
seule UI
Write once, adapt everywhere.
Kevin Whinnery
11. 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