Your SlideShare is downloading. ×
0
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Le développement mobile avec titanium (1)

723

Published on

Vous voulez développer une application mobile et vous ne savez pas sur quel outils partir? un développement natif, html5 , croos-platform ? Cette présentation orienté pour les non développeurs peut …

Vous voulez développer une application mobile et vous ne savez pas sur quel outils partir? un développement natif, html5 , croos-platform ? Cette présentation orienté pour les non développeurs peut vous aider dans votre choix

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
723
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Le développement mobile cross-platform avec #1 Présentation titanium mobile (non titanium développeurs) Qu'es ce que le cross-platform mobile ? A quel besoin répond il ? Qu’es ce que titanium mobile?
  • 2. Qui suis-je ? Que fais-je ? ou vais-je ? - Consultant sur des projets Business Intelligence - Aide à la mise en place de projets agiles (Scrum) - Co-Fondateur de captainspot (SM et développeur sur Titanium) - Passionné par l’agile, le Lean startup et l’entreprenariat - Intervention chez Leeaarn 2
  • 3. QU’EST-CE QUE le cross-platform mobile ? 3
  • 4. Le marché du smartphone Manipulation des informations Présentation des données 4
  • 5. Le marché de l'application mobile 5
  • 6. Le marché de l'application mobile 25 milliards Source : MarketsandMarkets 6,8 milliards 2010 2015 6
  • 7. Le développement d'applications mobiles Le choix dépend de son besoin ! (et de l'argent que l'on a) 7
  • 8. Le développement d'applications mobiles Langage Système d'exploitation Et demain ? 8
  • 9. Le développement d'applications mobiles 9
  • 10. Le développement d'applications mobiles 10
  • 11. Titanium Studio une solution crossplatform 11
  • 12. Titanium Studio une solution cross-platform 12
  • 13. Titanium Studio Les interrogations Un look natif ? Code différent selon platformes ? Et les performances ? Les plates-formes supportées ? 13
  • 14. Titanium Studio Les platformes cibles 14
  • 15. Titanium Studio Le langage utilisé Interface utilisateur Géolocalisation Accès aux APIs du web Accès API Titanium Appareil photo ... 15
  • 16. Titanium Studio Ce que l’on peut - Géolocalisation faireaugmentée, géolocalisation, Réalité boussole, cartes natives - Réseaux sociaux Authentification à Facebook, Twitter, Yahoo YQL. E-mail et carnet d'adresse natif -Données Base SQLite locale, webservices, enregistrement simplifié de clef / valeur + - Multimédia Appareil photo, caméra, lecture en streaming / local, format audio / vidéo 16
  • 17. Titanium Studio Le développement de la vue Les conteneurs Table view Map view Ajout d'éléments dans la vue Exemple du rendu Ti.UI.Button.Switch Que contiendra ma fenêtre ? Choix du type de vue et implémentation 17
  • 18. Titanium Studio La gestion des spécificités Si Android Alors Fond d'écran = Vert X1 Si Iphone Alors fond d'écran = Bleu clair 18
  • 19. Titanium Studio Et le développement ? Avant (développement classique) - Non séparation du style et des éléments graphiques - Difficultés pour séparer les couches. - Pré-requis : avoir une bonne connaissance des bonnes pratiques JS. Après - Framework MVC - Séparation éléments graphiques et du style - Support blackbone et underscore - Abstraction d’une bonne partie des problématiques de performance 19
  • 20. Titanium Studio Ready for production ? - Framework Alloy stable, maintenu et moyennement documenté. - Faible nombre de bugs fourni dans l’API Titanium. - Résolution des fuites de mémoire présent autrefois. - Industrialisation : - Tests avec Jasmine. - Déploiement rapide sur appareil lors des tests avec TiShadow. - Support du i18n. - Performances satisfaisantes pour la majorité des applications. - Code plus facilement maintenable (alloy) 20
  • 21. Titanium Studio On se mouille ? -Création d’un projet Titanium classique. - Y a quoi dedans ? - Création d’ un projet Titanium Alloy. - Y a quoi dedans ? - Démo d’une appli crée en 1H avec Alloy, deployd et wriststrap
  • 22. Titanium Studio on comprend ?
  • 23. Titanium Studio La démonstration
  • 24. Titanium Studio Infos complémentaires - Prix : solution sous licence open source (Apache Public 2.0) - Pérennité : 15 Millions de Dollar de levée de fonds (4 nov 2011) - Références : NBC for iPad, eBay Corporate by eBay 24
  • 25. QUESTIONS ET REPONSES
  • 26. MERCI

×