14
Introduction au développement mobile avec Titanium Appcelerator 10/03/2015 - Toulouse

Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Embed Size (px)

Citation preview

Page 1: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Introduction au développement mobile

avec Titanium Appcelerator

10/03/2015 - Toulouse

Page 2: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Web Developer @ Monkees

@rkueny - http://rkueny.fr

R.KUENY

Page 3: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Un développeur et 3 langages ?

Assez compliqué …

Développer une application mobile

ObjectiveCSwift Java C#

Page 4: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

UN langage : JS

iOs / Android / WindowsPhone (soon)

Et le code sorti est natif !

What else ?

Page 5: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Hello World

Page 6: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

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

Page 7: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

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

Page 8: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Beaucoup de plugins

TiShadow

http://gitt.io/ et

https://marketplace.appcelerator.com/

Tutoriel : http://rkueny.fr/developpement-mobile/titanium-appcelerator/tishadow-pour-titanium-appcelerator

Page 9: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

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

Page 10: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

iOs != Android

Un seul code avec Titanium mais pas une seule UI

Write once, adapt everywhere. Kevin Whinnery

Page 11: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

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

Page 12: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Framework Alloy - Le MVC de Titanium Appcelerator

Page 13: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse
Page 14: Introduction au développement mobile avec Titanium Appcelerator @ Human Talks Toulouse

Des questions ?

Si vous avez des questionsplus tard :

Twitter : @rkueny