Azure: que puis-je faire pour 0€, 1€, 1000€, un million d’€ et au-delà
Titanium studio : intégration design dans alloy
1. Titanium Studio et le design
Aide à la gestion du design
#6 Meetup Paris Titanium
Gautier Pialat
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)
• Passio é pa l’agile, le Lea sta tup et l’e t ep e a iat
• Interventions chez Leeaarn
3. Le menu
*
Les différents plats
• Problématiques autour du design dans le développement mobile sur
Titanium
• Proposition de manière de travailler avec le designer
• P e d e e o pte les diffé e tes tailles d’é a s
• Faire du less TSS
• Conclusion
4. Les Problèmes rencontrés pour le
design
*
Lister ces problèmes pour pouvoir les résoudre
• Les tailles d’é a s so t diffé e tes.
• Les diagonales ont différents ratio selon les appareils
• Les densités sont différentes
• Le designer va faire des écrans : quel format ? Quelle résolution ?
• J’ai u e ha te et g aphi ue : o e t la fai e e t e da s tita iu
6. S’affranchir de la densité d’écran
*
les dp sont nos amis
• Le dp pe et d’ avoi u e taille ide ti ue su l’ e se le des appa eils
• Iphone utilise par défault les dp et android les px.
=> Utiliser une unité standart en dp sur titanium
tiapp.xml
<property name="ti.ui.defaultunit" type="string">dp</property>
7. *
Réaliser le design et l’intégration (1)Trouver une taille d’écran de
référence
• Trouver un standard pour les écrans
•320 dp X 480dp comme référence de cotes
•(320*4) px X (480*4) px soit 1280 px X 1920 px
• Mais pourquoi ?
=> Choix pou les otes d’u petit é a (o est su ue ot e desig e t e a su
cet écran)
=> Pour la résolution et au moment du découpage on assure des images hautes
qualités !
Et pour les plus grands écrans on ne va pas remplir celui-ci totalement ?
8. *
Réaliser le design et l’intégration (2)
Utilisons donc des conteneurs
•Découpons nos écrans en conteneurs (vues
sous titanium) en %
=> Nos UI vont alors remplir davantage
l’é a
9. Longueur et largeur différentes
*
S’adapter aux dimensions de l’écran
• Gérer une dimension différente pour les tablettes et smatphone.
• Pouvoi éti e des p op iétés g aphi ue d’ui.
10. *
Intégration charte graphique (ltss)Donnez moi des variables, des mixins, des include pour les
feuilles de style
- Intégration de la charte graphique dans app.ltss