Featured Video: Mobile App Design Paradigms

Need help navigating Appcelerator’s mobile capabilities? We’re here to make sure you get the most out of Titanium, Arrow and the Platform. That’s why we’re continually expanding the new Appcelerator University as a learning resource to help you get moving quickly.

Our latest featured video delves into the pros and cons of the four most common mobile design paradigms used in Titanium – including how your choice can affect timeline, code reuse and user experience. The design approaches weighed are:

  • Native Design – The app matches each target platform’s native styling. This approach provides a great user experience, but requires more design effort and yields less code reuse.
  • Ported Native Design – The app is designed for one platform and then copied for others. A frequently used but rarely successful option, it’s fast and allows for very high code reuse, but typically results in a sub-optimal experience on your non-primary platforms.
  • Hybrid Design – Retains key features of the target platforms yet also uses custom cross-platform elements. This balanced approach lets users feel at home on all targeted platforms and also benefits dev by allowing almost all platform switches to occur in the presentation layer.
  • Custom Design – All custom design with no native platform UI elements. This approach allows near 100 percent code reuse and the ability to get more creative with designs and animation. The downside is the loss of visual cues for user behavior recall.

In addition to discussing the merits of these options, we also share key principles and practices for selecting the right designer, balancing cross-platform code reuse with design, and taking advantage of established UX behaviors. Get the details by checking out the video embedded below or visit Appcelerator University.