1. One of the best ways to keep a mobile app user engaged is through gamification and a well thought-out reward system. Accomplish certain goals, and you'll be rewarded with anything from points to badges to real world goods. But the real satisfaction is through elevating your social status? be the best amongst your friends!

    This is most certainly true in mobile games. But does it really hold up in the domain of children's games? Perhaps, but not all gamification is created equal when targeting children. The games must be fun, engaging, and keep a child wanting more. But what is the 'more' that you should actually be targeting?

    # vimeo.com/97766325 Uploaded 1,028 Plays 0 Comments
  2. Titanium has a host of options for storing application and user data. In this session, we'll look at some of these options, such as simple JSON and SQLite. We will also discuss the details of deciding to use SQL or a NoSQL solution. We'll look at how to architect a data-driven mobile app, strategies for server synchronization, and take a deep dive into working with datasets in JavaScript.

    # vimeo.com/97758718 Uploaded 906 Plays 0 Comments
  3. Know your users. Know their habits - develop case studies that solves QA issues - ensuring that the users is at the core of every decision.

    # vimeo.com/97130505 Uploaded 174 Plays 0 Comments
  4. Many people that come to Titanium and Alloy come to it from a background in web development. Having that as a background is great but often times it is lacking in some basic disciplines that are important for success. Success not only in the initial development but also the long term maintenance and upkeep of the app you are building.

    When working with frameworks like Titanium or Node.js, it?s easy to have a fire and forget mentality. These frameworks make it so simple to get to ?hello world? that sometimes we forget how important best practices are.

    In this session I will take you through some of the beginning best practices that have helped me maintain thousands of apps and tens of thousands of lines of code. I have made a lot of mistakes and will try to help you avoid as many of those pitfalls as possible.

    This session will be specifically geared for the person that is relatively new to Titanium and/or Alloy and will address things like application structure for Classic and Alloy based applications. The plan is to answer questions like, how and when do I use a window vs. a view? What does it mean to open a window with a different context? How do I use commonJS modules effectively? What is a global event listener and why do people tell me not to use them? How do I get help, and why won?t anyone answer my questions in the support forums?

    If you want to love working with Titanium for a long time to come, check out some of the best practices that will help you get there.

    # vimeo.com/97049408 Uploaded 644 Plays 0 Comments
  5. We all know documentation for software projects is critical for a number of reasons. More specifically, how can you properly document your Titanium Mobile Applications? Enter the npm module titanium-jsduck to save the day. This session will involve integration of this module for your titanium mobile applications and show how to properly document your code to generate documentation.

    # vimeo.com/97049407 Uploaded 185 Plays 0 Comments

tiConf US 2014 - New York

tiConf - Titanium Developers

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.