×
Namespaces

Variants
Actions
Revision as of 16:49, 22 March 2012 by temirlan (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Go2car2go QML Car2Go client - app showcase

From Nokia Developer Wiki
Jump to: navigation, search

Note.pngNote: This is an entry in the Symbian Qt Quick Components Competition 2012Q1

This article explains how to ... Replace the abstract text with a short paragraph (or sentence) describing what the topic covers.

Enter article metadata as described below. Note that this template can be placed anywhere in the article. Do not remove parameters that you do not use

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: (19 Apr 2012)
Last edited: temirlan (22 Mar 2012)

Introduction

go2car2go is a car2go client for Nokia Symbian device with Belle and Nokia N9.car2go is a car rental service powered by Daimler and used in many cities world wide.

After successfully publishing my car2go app for Nokia N9 devices (go2car2go for N9) via Ovi Store I have decided to participate in an app design competition organized by Nokia.

I was already trying to write an app for Symbian 5th devices (for my N97) where no Qt Quick Components were ready there about 1,5 years ago. So I had to create all my UI components myself.

Problem Areas

Qt Quick was quite fascinating to work with, as it seems really performant across both Harmattan and Symbian. I did have some issues with using pure QML and JavaScript for the app logic - for example I had to create QTimers for my animations instead of being able to use something like JavaScript's setTimeout. This adds an additional layer of overhead and took quite a bit of head scratching to figure out initially (as someone completely new to QML, but proficient in most other languages). All in all, everything worked out really well and I'm very pleased with the result.

Screenshots

89 page views in the last 30 days.