¿Cuáles son las mejores prácticas para desarrollar aplicaciones con Titanium Framework para iPhone y Android?

Estoy planeando desarrollar una aplicación usando Titanium Framework para iPhone y Android. ¿Puede alguien enumerar las mejores prácticas, hacer y no hacer para el desarrollo utilizando su experiencia con el marco?

Esto es más de un consejo entonces nada, pero hasta ahora mi función favorita ha sido el tt.os en tweetanium que maneja pasar de vars de funciones a la plataforma correcta.

Y un ejemplo de cómo lo usan

En primer lugar, hay la guía de Appcelerator sobre las mejores prácticas de Titanium: https://wiki.appcelerator.org/display/guides/Mobile+Best+Practices Un enlace de trabajo al repo Tweetanium está aquí: https://github.com/ Appcelerator-titans / tweetanium

Titanium es todavía una plataforma muy joven y, por desgracia, no parece haber mucha discusión sobre las mejores prácticas. La principal referencia a las mejores prácticas en titanio es Tweetanium, como @ bh88 estados.

http://blog.krawaller.se/ es un blog de dos desarrolladores de titanes suecos que están pensando y discutiendo activamente Titanium. Han escrito sobre Tweetanium y cómo influyó en su estilo, también escriben sobre el uso de Coffeescript en Titanium y han creado su propio marco para Titanium: http://kraniumjs.com/

Fugas de memoria : Mantener limpio el ámbito global es importante para evitar fugas de memoria. Es por eso que verás que el proyecto tweetanium está lleno de funciones auto-ejecutables. Appcelerator también tiene un par de videos en vimeo de su Conferencia Codestrong, uno en el que Rick Bialock explica los errores más comunes que resultan en fugas de memoria: http://vimeo.com/29804284

  • Problema de integración de Paypal en titanio
  • Titanium - El módulo de Facebook no usa el login nativo
  • ¿Cómo consultar las vistas secundarias de una vista principal con Titanium?
  • Compatibilidad con Titanium con Android
  • Android no puede recuperar mi posición actual (Appcelerator Titanium)
  • Desventajas de usar Appcelerator Titanium (o equivalente)?
  • Titanium vs las herramientas nativas
  • ¿Cómo elimino la persona seleccionada a ContactList en la aplicación (Titanium- Android)?
  • Cómo eliminar tamaño de montón crecer en la aplicación de titanio en Android?
  • Appcelerator Titanium: Android SDK no se carga
  • GetElementsByTagName resultados en NullPointerException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.