Namespaces
Variants
Actions
(Difference between revisions)

FlickrUp - Flickr app for Symbian & MeeGo Harmattan devices

Jump to: navigation, search
(ShwStppr -)
(ShwStppr -)
Line 31: Line 31:
 
FlickrUp is an open-source application and hosted on Google Code. It was started in mid-2010 for an entry for Calling All Innovator Challenge 2010 with Qt widget UI for Symbian devices but after seeing some QtQuick demo apps I decided to work on QML user interface as it helps creating much beautiful and fluid UI and more importantly it helped me port my application for MeeGo Harmattan devices. And since Oct 2011, it is available on Nokia store and already crossed 10k downloads mark in over 150 countries.
 
FlickrUp is an open-source application and hosted on Google Code. It was started in mid-2010 for an entry for Calling All Innovator Challenge 2010 with Qt widget UI for Symbian devices but after seeing some QtQuick demo apps I decided to work on QML user interface as it helps creating much beautiful and fluid UI and more importantly it helped me port my application for MeeGo Harmattan devices. And since Oct 2011, it is available on Nokia store and already crossed 10k downloads mark in over 150 countries.
  
 +
== Qt-Quick UI Design ==
 +
Using built-in QtQuick components prevents us developers to worry about keeping up with Symbian Design Guidelines and due this reason FlickrUp complies with most design guidelines. Using available components made it really easy to design mobile applications. FlickrUp uses a host of QtQuick components from PageStack to InfoBanner and Dialogs to Animation classes. 
 +
Ony designing issue is related to icons, as it is little difficult for people like me design icons, FlickrUp 1.0.0 used custom metro icons but with version 2.1.1 there is an option in application settings to switch between metro icons or default Symbian icons.
  
 
== Problem areas ==
 
== Problem areas ==

Revision as of 20:31, 12 March 2012

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

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

Article
Created: ()
Last edited: ShwStppr (12 Mar 2012)

Introduction

FlickrUp is an easy way to browse & upload photos on Flickr® website. FlickrUp is available for free on Nokia store for Symbian S^3 or later and MeeGo Harmattan devices. FlickrUp is developed using QtFlickr API (a Qt/C++ based Flickr API by Evengi Gordajev). FlickrUp is an open-source application and hosted on Google Code. It was started in mid-2010 for an entry for Calling All Innovator Challenge 2010 with Qt widget UI for Symbian devices but after seeing some QtQuick demo apps I decided to work on QML user interface as it helps creating much beautiful and fluid UI and more importantly it helped me port my application for MeeGo Harmattan devices. And since Oct 2011, it is available on Nokia store and already crossed 10k downloads mark in over 150 countries.

Qt-Quick UI Design

Using built-in QtQuick components prevents us developers to worry about keeping up with Symbian Design Guidelines and due this reason FlickrUp complies with most design guidelines. Using available components made it really easy to design mobile applications. FlickrUp uses a host of QtQuick components from PageStack to InfoBanner and Dialogs to Animation classes. Ony designing issue is related to icons, as it is little difficult for people like me design icons, FlickrUp 1.0.0 used custom metro icons but with version 2.1.1 there is an option in application settings to switch between metro icons or default Symbian icons.

Problem areas

Problem working with QtQuick 1.0 and QtQuick 1.1 simultaneously As I started with QtQuick 1.0 for Symbian and simultaneously working with QtQuick 1.1 for MeeGo so initially it was difficult to maintain a similar UI as few components are not available in QtQuick 1.0. I have to write custom components for few of these unavailable but necessary components, like:

InfoBanner
My code for a custom InfoBanner can be found here http://code.google.com/p/flickrup/source/browse/qml/symbian/flickrup.qml



Absence & discontinuation of GestureArea Component
With FlickrUp v2.1.0, there are some gestures to perform respective operations in list items but sadly they don't work that well as I was not able to use GestureArea component provided by Qt.labs.gestures 1.0. Also using PinchArea and MouseArea together is a little tricky due to with it is difficult to implement pinch-zoom with ListView. I have tried to implement a custom GestureArea-like component using MouseArea element which can be found here http://code.google.com/p/flickrup/source/browse/qml/symbian/FavoritesImageViewerPage.qml Now, I'm planning to use GestureArea component's code to implement a custom plugin for FlickrUp


Add categories below. Remove Category:Draft when the page is complete or near complete

377 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved