Appcelerator Developer Blog

SDK/Studio 3.0.2 Release Candidate Now Available

We are pleased to announce the release candidate of Titanium SDK and Studio version 3.0.2. This patch release includes over 250 bug fixes and minor improvements since the release of 3.0.0. In addition, it includes:

  • Alloy 1.0.0, our MVC framework for developing Titanium applications
  • Official support for iOS 6.1

 

Read on below for instructions, and for full information, please see the release notes. In order to be able to get in any possible changes, we need feedback by end-of-day on Monday, February 11th.

How to Update

Updating to the release candidate versions involves three separate pieces: the SDK, Studio, and the node.js commnd-line packages.

SDK Updates

These are links to continuous integration builds. To install them, choose “Help Menu > Install Specific Titanium SDK…” from inside Titanium Studio.

Studio

To update Studio, please visit http://preview.appcelerator.com and follow the instructions to update to the RC stream, or to download a new install.

NPM Packages

Note: You may need to use ‘sudo’ before these terminal commands on OSX and Linux
npm install -g titanium@3.0.24-cr
npm install -g alloy@1.0.0-cr
To revert back to stable versions:
npm remove -g titanium
npm install -g titanium
npm remove -g alloy
npm install -g alloy
If you should run into any issues, run a ‘npm cache clean’ and then retry the steps above.

Appcelerator DENSO NaviBridge Challenge extended to include Android devices, more prizes!

As you continue to push the envelope of mobile development, we are delighted to offer you more opportunities to create apps with cutting edge integrations.  Working closely with DENSO, we are confident that Appcelerator’s Titanium developer community is up for the challenge!

As we recently announced, we kicked-off an exciting competition aimed at integrating your app with DENSO’s NaviBridge module. The NaviBridge module allows you to integrate point-of-interest geo pins from your iOS or Android app with DENSO in-dash navigation systems.

We’ve already seen some great entries, like Museum a GoG NYCPopSpotter and TripBridge.

The NaviBridge module was also recently updated to now support Android devices.

Due to the success of the competition thus far, and expanded platform support, we’re extending the entry deadline to March 31, 2013. In addition, we have included an additional 5 Kenwood KW-NT800HDT Navigation-Entertainment touch Panel (MSRP: $1299) units as prizes (15 total).

Learn more at the competition page and integrate your app today to enter the competition.


Please Review ListView Proposal

We consider it very important to involve you, the community, in large architecture discussions. For some time we have been aching to do a refresh on the TableView component, and we are tackling this with a new API (a ListView) designed primarily around the concept of performance. It has several key features:

  • Data-oriented vs view-oriented architecture
  • A separate module. Does not replace the existing TableView so you can migrate on your schedule
  • Extremely performant

There will be some work to convert from the old to new style of usage, but it is our goal to make that transition relatively simple.

Please review the specification and add your comments by EOD 2/11 (Next Monday). In particular, pay attention to the items marked V1 or V2 and make sure that items you consider critical are in V1. It is very important we get that division correct.

Link: https://wiki.appcelerator.org/display/community/Titanium+ListView+Specification


BlackBerry SDK Preview Update

In time for the new launch of the BlackBerry 10 platform and the exciting Q10 and Z10 devices, we’re pleased to announce an update to the Titanium SDK BlackBerry preview. Since the last drop, we’ve been busy adding items such as:

  • Layout updates
  • WebView support
  • Touch events
  • Fixing miscellaneous bugs

In addition, we’ve added the Titanium BlackBerry SDK to the continuous integration server, enabling developers to easily download the latest and greatest versions of the platform hot off the presses. Follow the links below to get the latest preview release, and also to find out more about how to download releases directly as soon as features are committed.

Known issues

Some functionality is still a work in progress. For example, with layout, labels are not yet auto-sizing, so you’ll need to specify height and width (see TIMOB-12505 and TIMOB-12481 for two items to watch)

Downloading

Visit the BlackBerry Preview Release page. For more Q & A, check out the Google Groups.

In upcoming weeks, we’ll continue to publish new releases frequently with updated features, and as always, we welcome your feedback via JIRA tickets.


Where are all of the female mobile developers?

Guest post from Vui Nguyen. Vui is an active Titanium developer and Titan in the Denver, Colorado area with nearly 15 years of experience as a software developer. She helps organize a successful Titanium meetup in the Denver/Boulder area as well.

According to Appcelerator’s Q3 2012 Mobile Developer Report, the average mobile developer profile is a male between the ages of 20-29. Also, 96% of all mobile developers are male, and only 4% are female. As a woman among the 4%, and as one who has been a software developer for almost 15 years who also doesn’t fit into the “20-29” age bracket, I care deeply about the questions raised by these statistics. I write this piece to begin asking an important question: where are all of the female mobile developers?

Among the factors worth considering when confronted with the dearth of female developers is the assignment, whether intentional or not, of gender-specific roles in design and development. Anecdotally, there is a general sense in the design and development world that females make software look pretty while men make software work. In my own experience at IT meet-ups in the Boulder and Denver areas, I know of only one other female mobile developer. At these gatherings, I rarely see other women at all; and, when I do, she is often a recruiter, designer, or, if a programmer, a web developer.

To give another example, at the recent Women Who Code meet-up in the Denver area, women of all abilities attended – yet, of the few who are developers, they are web developers and not in mobile; the rest were newbie web programmers and designers. At the same time, both the fields of design and development remain dominated by men, but a higher percentage of women work in design than in development; and many women working in development are working in web development, not in mobile.

Design jobs tend to require more aesthetic skill than technical innovation and are usually not as remunerative as code-slinging. And that, in part, is why my overarching question of why there is a dearth of women in mobile development is so very important: it all comes down to money. At the end of the day, mobile developers are compensated at a higher rate than designers and web developers. Click here to view a salary guide from the Creative Group. View page twenty of this guide to see the salary ranges between mobile designer and mobile developer and also for web developer and web designer. Mobile developers have the highest salary range out of those roles.

With those statistics in mind, I must ask: why aren’t there more females involved in all aspects of creating a mobile app? There is no reason for women to be relegated to a supporting design role while men do all of the “hard” design work. As much as men, women are problem solvers, think logically and critically, and have the ability to apply these skills in the building of complex software systems. Why aren’t we doing it?

As a side note, it is important to state that I do not highlight these factors to disparage designers or web developers. Those are important roles, as consumers of media will be browsing websites and using the internet for a very long time. Writing as someone who has very little talent for design, I know that our industry needs talented designers. Part of a positive user experience is good design and not just making software functional.

Yet for reasons including both career growth and improved financial prospects, more of my female counterparts ought to consider seizing opportunities in all aspects of mobile development, as these roles are expanding exponentially. Opportunity is knocking for a meaningful rise of women in the mobile development field; the playing field is wide open for both women and men to succeed. These opportunities are ready to be seized right now, and they’re not just beneficial for women: growth in the number of women in the mobile development field also stands to help companies grow through the production of more creative products that will be more inclusive and more attractive to customers.
It makes sense that diversity, including that of gender, on teams will yield higher creativity because of different perspectives and skills brought to the table — and more creativity often results in the development of better products. Having gender diversity on mobile teams helps produce apps with content and features that are more inclusive. In return, this attracts more diverse customers to products.

Besides simply being the right thing to do, promoting gender diversity in the mobile development workplace may help to increase the bottom line for mobile development companies. Studies show that more successful IT companies often have more females on their board and working within their organizations. And it’s no secret that women use mobile devices and mobile apps as much as men do, and sometimes, even more: for example, the majority of the NOOK color’s consumer base is female. How can businesses be certain that they are maximizing their outreach to female consumers if there aren’t female developers creating the apps?

The questions I raised in this article are important for not only females but also males in IT to consider, as what is good for women’s career prospects may also be also good for companies, for their bottom line, and for the end consumers of their products. In future articles, I will continue to discuss why I think there are very few women in the mobile development field, the factors that have helped contribute to my own success as a woman in the field, as well as suggestions for things that we can all do to remedy the situation. I welcome your comments, hoping that, collectively, we can effect positive change not only for women but for all of us who stand to benefit from an increase in women’s representation in this field.

Page 8 of 91« First...678910...203040...Last »