We have designed a course on JavaScript RIA development for Linnaeus University in Kalmar, Sweden. These post tells the story of our efforts trying to wrench advanced JavaScript theory into the conservative world of Academia.

The main focus of Krawaller is to utilize our existing web technology skills in creating smartphone applications, mainly targetting iPhone and Android.

In our never-ending quest to better ourselves in the frontend field, we rely quite heavily on our well-stocked bookshelf. Here we share reviews of our latest acquisitions!

Our first major foray into mobile applications was Golingo, a lovingly crafted word game made with web technologies. Read up below on what the game is about, the creation, and where to snoop through the open-sourced (!) code.

Filed under titanium:

Titanium app for explaining layout mechanisms

Wrapping our brains around Titanium View layouts!

During a recent app project, I felt constantly hampered by not having a strong enough ninjutsu understanding of laying out things in a Titanium app. How does horizontal and vertical layout actually work? What's the difference between a View, a ScrollView and a ScrollableView? When having too much content to show on screen, do I want the parent or child to scroll? What happens when I have a scrolling...

Read the rest of this post »

Filed under  //  android   development   iphone   release   titanium   tiview  
Comments (2)
Posted by David Waller 

Titanium application structure – learning from Tweetanium

Struct - learning from Tweetanium regarding application structure best practices!

Up until recently, like so many other lost souls, we've followed the same Titanium application structure as Appcelerator's KitchenSink application. In this paradigm, when you want to open a new window, you'd typically do something like this:

Inside somefile.js the window would be populated with controls, using the Ti.UI.currentWindow reference. We can access the...

Read the rest of this post »

Filed under  //  development   release   struct   titanium   tweetanium  
Comments (41)
Posted by David Waller 

Releasing Auktionera, a Tradera iPhone app

Releasing Auktionera, our iPhone app for the Swedish auction site Tradera!

Update: As Tradera finally saw sense and ported the eBay app, we're pulling the Auktionera app from the App Store! One has to choose one's battles... 

As Jacob wrote the Livetanium post 2 months ago, I remember us vowing to keep up the pace in the content flow to this blog. That was, as stated, two months ago, and this place has been tumbleweeding ever since. Epic fail...

Read the rest of this post »

Filed under  //  auktionera   development   release   titanium   tradera   yql  
Comments (4)
Posted by David Waller 

Livetanium

Our latest experiment, Livetanium, lets you do realtime prototyping when creating Titanium apps. For the lowdown on why this is a good idea, check out this article!

We're proud to announce our latest experiment - Livetanium - realtime prototyping for Titanium Mobile.

Made out of titanium, nodejs and unicorns, our Livetanium library lets you code Titanium Mobile apps and see changes in realtime. It uses a nodejs server to pipe filechanges to...

Read the rest of this post »

Filed under  //  development   livetanium   nodejs   titanium  
Comments (17)
Posted by Jacob Waller 

Releasing Tristania fan app

The Tristania iPhone app is now finally finished and available in the App Store!

We are proud to announce the release of our latest creation; the official app for the magnificent metal band Tristania

Screen_shot_2010-10-21_at_11

 

Features:

To get a feel for the app, please peruse the screenshots below:

Read the rest of this post »

Filed under  //  couchone   github   release   titanium   tristania   yql  
Comment (1)
Posted by David Waller 

Building a Titanium JavaScript library

As our hands get dirtier still in Titanium land, our convenience abstractions are slowly growing into a full library (whatever that means).

As were finally starting to get some real hands-on experience in Titanium application creation, we've now amassed a fair share of tools to ease the process. The Titanium API is very low level - which is as it should be, but it can at times feel more than just a little clunky. Getting around that is as simple...

Read the rest of this post »

Filed under  //  titanium  
Comments (4)
Posted by David Waller 

Opensourcing Golingo

Come on in to the Golingo Source Release party! There will be stripping! (open sourcing of code, that is...)

Hey folks! Thanks for sticking with us even when we're not the fastest guys around. I'm rea-he-lly glad to give you this promised behind the scenes post of how Golingo came to be. In case you've been sleeping under a rock (without any means of browsing the intertube), here's a quick recap for you: Golingo is our rudely addictive word game...

Read the rest of this post »

Filed under  //  development   golingo   smartphone_webapp   titanium  
Comments (12)
Posted by Jacob Waller