JIRA to MarkDown Every now and then I do a pull request (PR) to contribute to open source projects like Appcelerator’s Alloy for Titanium. Like many other software developers, including myself, Appcelerator uses JIRA for managing the project and GitHub for managing the actual code.
Using Alloy’s new BuildLog The upcoming 1.2 version of Alloy uses a new utility module named BuildLog which reads and writes a JSON file at build/alloy/build.json. For now it’s used only to log the selected theme. This way the compiler can tell if the theme has changed since the previous compile and optimize the current one.
Generate non-retina images Update: With the assets command of the TiCons CLI / Module this can be done even simpeler by calling $ ticons assets or an alloy.ymk using: 123 task("pre:load", function(event, logger) { require('ticons').assets();}); With all these different pixel densities, you can spend a good deal of time resizing images. For iOS, this means downsizing your retina @2x images by 50%. I wrote a little NodeJS […]
Alloy Links For my talk at London Titanium I had collected a bundle of shortlinks at Bitly’s. Here are my favorites:
How I work After my previous post Why NOT go for fixed price? I’ve experimented with different alternatives. The underlying goal has been to offer the clarity of a fixed price without allowing the focus to shift from the product to an eggtimer. After all, as an app imagineer I like to help you both imagine how your app […]
Alloy Tips & Tricks I was invited to come over and give a talk at the London Titanium meetup group today. First Julian Frasier did an introduction about Alloy and after the break I share as many Alloy tips, tricks and hacks I could fit in 25 minutes. I didn’t made it through all the slides, but you can […]
The myth of the native app This is a translation of a Dutch article I recently wrote for the the Enterprise Appstore platform. Shortly after writing this article, Appcelerator announced it’s next major release for Titanium. Though still in early stages, it’s very promising. No longer will they use a JavaScript interpreter like described in the article, but they will switch […]
Custom Alloy view components This morning I was trying to use Appcelerator’s Styled Label Module in an Alloy project and discovered how Alloy’s namespace feature can be used to create custom Alloy view components.
London Titanium In about two weeks time, I’ll be speaking at the London Titanium user group. I will share some Alloy Tips & Tricks, but first Julian Fraser gives an overview over Alloy and shows how it simplifies Titanium development.
Alloy applyProperties memory leak I just fixed a serious memory leak in an Alloy widget, caused by carelessly passing widget arguments to a view’s applyProperties method. This blog explains the cause and fix for this leak.