In this tutorial I will explain how to create a new Windows Phone project using Visual Studio Express. I will also show how to add few images to the project. We will position and re size them. We will also explore XAML and its syntax.
Mobile Developer's Video Tutorials channel is full of videos that will help you learn to create apps for Nokia smartphones. Currently my focus is on Qt and Symbian. Be sure to visit my YouTube channel http://www.youtube.com/user/MobileDevVT/videos
Showing posts with label video tutorials. Show all posts
Showing posts with label video tutorials. Show all posts
Sunday, December 29, 2013
Sunday, July 29, 2012
Qt Speed Gauge Tutorial 3 - Adding GPS
This is part 3 of my SpeedGauge ttuorial. In this part we will add GPS capability, we will explain what is PositionSource element and we will introduce some new JavaScript Math functions. Also in this tutorial you are able to download the source code for Symbian^3 and for MeeGo phones. Hope you enjoy it.
List of my Symbian MeeGo Qt tutorials
I have decided to write a list of my tutorials for Qt for MeeGo and Symbian^3 phones. This way everything will be in one place I will update this list when I create more tutorials so you can maybe add the page to your favorites. Hit Read more to see the list
Thursday, July 26, 2012
Qt Speed Gauge Tutorial 2
Hi, Here is the part 2 of our Qt SpeedGauge tutorial. In this tutorial we will fix few things we didn't make it in our last one. We will remove ToolBar, add stops so that the needle doesn't go all the way around and we will add Spring animation to the Needle movement. This will result in a wobbly movement of needle. Also We will prevent the screen rotation. During programming I have also stumbled on an error message Cannot open output file Permission denied and collect2: Id returned 1 exit status. You can find out how I handled the situation. If I got your attention read on.
Monday, July 23, 2012
Qt SpeedGauge Tutorial 1
As I promised here is the first part of the SpeedGauge tutorial. This will be a series of tutorials. By the end of series you should know how to create an app that uses GPS of your Symbian and MeeGo Phone. As before we will use Qt Quick, QML and JavaScript for this. Firstly we will create the app for Symbian^3 phones and then we will adjust the app so it will work on MeeGo. It will need only minor adjustments.
Saturday, July 14, 2012
Speed Gauge tutorial
Hi all,
New version of my app is out. SpeedGauge is now v1.2 and is available for Symbian and MeeGo. Along with it you have tutorial explaining how to develop app like that for Symbian^3 and MeeGo using Qt QML. By buying this app you will support all the tutorials I have written so far. Both versions are available for download on Ovi Store. Here is version for Symbian^3 phones and here is MeeGo Version of SpeedGauge. So stay tuned! Click on read more to find out about the app and the tutorials.
New version of my app is out. SpeedGauge is now v1.2 and is available for Symbian and MeeGo. Along with it you have tutorial explaining how to develop app like that for Symbian^3 and MeeGo using Qt QML. By buying this app you will support all the tutorials I have written so far. Both versions are available for download on Ovi Store. Here is version for Symbian^3 phones and here is MeeGo Version of SpeedGauge. So stay tuned! Click on read more to find out about the app and the tutorials.
Tuesday, February 7, 2012
How to update to Nokia Symbian Belle
Look at the Nokia Update video from this post. On the the left you can see the video that shows you why you should update. Nokia Belle Update - same phone, new experience.
Click on the read more to find out which Nokia phones can be upgraded to Belle and how to upgrade to Belle.
Monday, February 6, 2012
How to download and install Qt SDK 1.2
I have created new video for the YouTube showing you how to download and install Qt SDK 1.2 from scratch. The video is for installing on Windows 7 but if you are using Linux of Mac OS the process is the same so the video is is still worth looking.
Qt SDK is cross platform framework for creating applications. You can create apps for Windows, Linux, Mac OS but this blog focuses on apps for Symbian and MeeGo phones. Read more about Qt on Wikipedia.
Firstly you should download the installation file. You can get it:
http://www.developer.nokia.com/Develop/Qt/Tools/
just hit the blue button Download Qt SDK.
Friday, February 3, 2012
Upgrade Qt SDK 1.1.4 to Qt SDK 1.2
I have created video on how to upgrade Qt SDK 1.1.4 to Qt SDK 1.2 released 1st of February 2012. You can use this method even if you have older version of Qt SDK installed. You can check out what is new in this version in my previous post:
New Qt SDK 1.2 is available for downloa
You will know that update has completed successfully if your version after the update is Qt Creator 2.4.1 based on Qt 4.7.4. built on Jan 26 2012. To check wich version of Qt Creator you are using go toHelp > About Qt Creator.
Here goes the video. Maximize it and enjoy.
New Qt SDK 1.2 is available for downloa
You will know that update has completed successfully if your version after the update is Qt Creator 2.4.1 based on Qt 4.7.4. built on Jan 26 2012. To check wich version of Qt Creator you are using go toHelp > About Qt Creator.
Here goes the video. Maximize it and enjoy.
Tuesday, January 31, 2012
Programming with Qt Quick Video presentation
While back I have posted an article about videos I found about Qt Quick and QML. They were from Qt Developer Days 2010. Today I have found a newer version of the video from October 17th
2011.
The videos are presented by: Justin Noe from ICS. I find the videos interesting and easy to follow. The examples and the presentation are the same as the last one, but slightly updated. The presenter is easy to listen. He is a native speaker and his voice won't put you to sleep :) Definitly recomend watching them if you haven't watched the video from my older posts.
The videos are presented by: Justin Noe from ICS. I find the videos interesting and easy to follow. The examples and the presentation are the same as the last one, but slightly updated. The presenter is easy to listen. He is a native speaker and his voice won't put you to sleep :) Definitly recomend watching them if you haven't watched the video from my older posts.
Sunday, January 29, 2012
Getting Started - a Qt fast track 1/4 - Overview
I am continuing my selection of Qt educational movies from Qt Developer Days. This video is more up to date then the ones I presented earlier. It is created for Qt Developer Days 2011 that took place on October 6th 2011. The video is presented by Oliver Gutbrod from e-GITS. The video presentation is broken into 4 parts.
I have just watched first part of the four. Programming for mobile phones is not covered in this video. It is just a general video for Qt cross platform programming using C++ and not QML. Watch this video if you want to learn Qt and if you are complete beginner and if you plan on program using C++. I am not going to watch parts 2,3 and 4 because this video was kind of boring and it was too long. All the interesting parts like labs and examples weren't shown :(
Topics covered in this video
00:00:00 Introduction about e-GITS
00:03:00 Overview of the presentation
00:04:12 Fundamentals of Qt
00:05:00 Qt history
00:06:00 Qt Licence
00:08:30 Qt Architecture
00:12:12 Qt Demo & Examples that come wit Qt - This is integrated in Welcome view in QtCreator now
00:15:20 Hello World Application
00:18:00 Using command line, using qmake, copliling
00:20:40 Using Qt Creator - theory
00:24:00 Hello World app using QtCreator hands on demonstration
00:29:20 Debug mode
00:32:00 Qt Documentation
00:35:00 Modules and Include files - Project file
00:46:00 Objects in Qt (QObject, Object terr
00:51:20 Creating Objects
00:54:40 QWidget Model
00:59:40 Widgets inside the widgets
01:07:00 Objects, callbacks
01:08:50 Signals & Slots
You can find the video on:
http://developer.qt.nokia.com/videos/watch/getting-started-a-qt-fast-track-1-4-overview
I have just watched first part of the four. Programming for mobile phones is not covered in this video. It is just a general video for Qt cross platform programming using C++ and not QML. Watch this video if you want to learn Qt and if you are complete beginner and if you plan on program using C++. I am not going to watch parts 2,3 and 4 because this video was kind of boring and it was too long. All the interesting parts like labs and examples weren't shown :(
Topics covered in this video
00:00:00 Introduction about e-GITS
00:03:00 Overview of the presentation
00:04:12 Fundamentals of Qt
00:05:00 Qt history
00:06:00 Qt Licence
00:08:30 Qt Architecture
00:12:12 Qt Demo & Examples that come wit Qt - This is integrated in Welcome view in QtCreator now
00:15:20 Hello World Application
00:18:00 Using command line, using qmake, copliling
00:20:40 Using Qt Creator - theory
00:24:00 Hello World app using QtCreator hands on demonstration
00:29:20 Debug mode
00:32:00 Qt Documentation
00:35:00 Modules and Include files - Project file
00:46:00 Objects in Qt (QObject, Object terr
00:51:20 Creating Objects
00:54:40 QWidget Model
00:59:40 Widgets inside the widgets
01:07:00 Objects, callbacks
01:08:50 Signals & Slots
You can find the video on:
http://developer.qt.nokia.com/videos/watch/getting-started-a-qt-fast-track-1-4-overview
Friday, January 27, 2012
How to use Button from Qt Quick Components for Symbian
In this post I will present you two videos I have created. The videos are about a simple app for Symbian^3 phones. App consists of three buttons that change the color of the rectangle and the text of the Text element on the screen.
These videos will show you how to create a button and how to detect when it was pushed. You will also learn how to position elements on screen so they look good in different orientations and screen sizes. We are using Qt Quick components in this tutorial. In this article you will also find part of the source code for this project.
These videos will show you how to create a button and how to detect when it was pushed. You will also learn how to position elements on screen so they look good in different orientations and screen sizes. We are using Qt Quick components in this tutorial. In this article you will also find part of the source code for this project.
Thursday, January 26, 2012
HelloWorld Qt App Explained part 2 of 2
While back I created video tutorial that explains code behind Hello World application for Symbian^3 phones. I am writing this post because I have decided to put the source code here. Maybe it will be convenient for someone to look at it. Only the modified files will be here.
In this video I have explained declarative part of the code inside QML file of the Qt Hello World app for Symbian^3 phones.
Covered in this episode:
- QML code explained
This post (and video featured in it) is 3nd part of 3 part whole. You should read 1st and 2nd article before reading this one.You can find them here:
Hello World for Symbian^3 with Qt Quick components done using Qt Creator
HelloWorld Qt App Explained part 1 of 2
In this video I have explained declarative part of the code inside QML file of the Qt Hello World app for Symbian^3 phones.
Covered in this episode:
- QML code explained
This post (and video featured in it) is 3nd part of 3 part whole. You should read 1st and 2nd article before reading this one.You can find them here:
Hello World for Symbian^3 with Qt Quick components done using Qt Creator
HelloWorld Qt App Explained part 1 of 2
Wednesday, January 25, 2012
HelloWorld Qt App Explained part 1 of 2
While back I have created a video which explains the code behind HelloWorld app for Nokia Symbian^3 phones. I have decided to write a post about the video. In this post I will also provide the source code from the files covered in the video.
This post (and video featured in it) is 2nd part of 3 part whole. You should read first article before reading this one.You can find it here:
Hello World for Symbian^3 with Qt Quick components done using Qt Creator
After you finished with this article you should watch part 3. You can find it here:
HelloWorld Qt App Explained part 2 of 2
In the video tutorial I will explain native code and project file of the Qt Hello World app for Symbian^3 phones.
Covered in this episode:
- project file explained: symbian:TARGET.CAPABILITY, CONFIG and SOURCES
- main.cpp file (also called native code): QApplication, QmlApplicationViewer
- using help
This post (and video featured in it) is 2nd part of 3 part whole. You should read first article before reading this one.You can find it here:
Hello World for Symbian^3 with Qt Quick components done using Qt Creator
After you finished with this article you should watch part 3. You can find it here:
HelloWorld Qt App Explained part 2 of 2
In the video tutorial I will explain native code and project file of the Qt Hello World app for Symbian^3 phones.
Covered in this episode:
- project file explained: symbian:TARGET.CAPABILITY, CONFIG and SOURCES
- main.cpp file (also called native code): QApplication, QmlApplicationViewer
- using help
Wednesday, January 11, 2012
Video on Animations and Visual Effects in QML
This post continues from an earlier post. Be sure to check it out
Introduction to Qt Quick and User Interaction In QML Video
We are going on with videos from Nokia Qt learning
This video will help you out with Animations and Visual Effectsin in QML.
UPDATE: I have found newer versions of this video from October 17th 2011. These two video files are replaced by 3 shorter and newer ones. You can find my newer post here:
http://mobiledevvt.blogspot.com/2012/01/programming-with-qt-quick-video.html
Here is the video:
Animations and Visual Effects (part 3/4)
Introduction to Qt Quick and User Interaction In QML Video
We are going on with videos from Nokia Qt learning
This video will help you out with Animations and Visual Effectsin in QML.
UPDATE: I have found newer versions of this video from October 17th 2011. These two video files are replaced by 3 shorter and newer ones. You can find my newer post here:
http://mobiledevvt.blogspot.com/2012/01/programming-with-qt-quick-video.html
Here is the video:
Animations and Visual Effects (part 3/4)
Tuesday, January 10, 2012
Introduction to Qt Quick and User Interaction In QML Video
Hi all,
I have found few interesting video tutorials about Qt Quick and QML. Today I will present you two of them. First video is titled "Introduction to Qt Quick (part 1/4)"
I consider it useful if you want to learn Qt Quick. Video is from Qt Developer days 2010. O.K. so it is not the new video, that is true, but if you are new to Qt Quick this will help you to understand how things work. If the documentation is boring to you this video tutorial is just for you. It has few examples so you can understand what Adam is talking about. I think it is great for beginners like myself.
Second video is titled "User Interaction In QML - User Input and States (part 2/4)"
In this video you will learn:
- to receive mouse and keyboard user inputs from Qt Quick
- signal handlers and property bindings (awareness of user's actions)
- basic understanding of states and transitions
UPDATE: I have found newer versions of this video from October 17th 2011. These two video files are replaced by 3 shorter and newer ones. You can find my newer post here:
http://mobiledevvt.blogspot.com/2012/01/programming-with-qt-quick-video.html
I have found few interesting video tutorials about Qt Quick and QML. Today I will present you two of them. First video is titled "Introduction to Qt Quick (part 1/4)"
I consider it useful if you want to learn Qt Quick. Video is from Qt Developer days 2010. O.K. so it is not the new video, that is true, but if you are new to Qt Quick this will help you to understand how things work. If the documentation is boring to you this video tutorial is just for you. It has few examples so you can understand what Adam is talking about. I think it is great for beginners like myself.
Second video is titled "User Interaction In QML - User Input and States (part 2/4)"
In this video you will learn:
- to receive mouse and keyboard user inputs from Qt Quick
- signal handlers and property bindings (awareness of user's actions)
- basic understanding of states and transitions
UPDATE: I have found newer versions of this video from October 17th 2011. These two video files are replaced by 3 shorter and newer ones. You can find my newer post here:
http://mobiledevvt.blogspot.com/2012/01/programming-with-qt-quick-video.html
Friday, January 6, 2012
Hello World for Symbian^3 with Qt Quick components done using Qt Creator
Tutorial shows you how to get simple Hello world app for Symbian^3 using Qt SDK and how to run it in simulator. You will learn how to
1. create new project in Qt Creator
2. update Qt creator if there are updates available
3. save your project
4. solve QML module not found issue
5. build and run project in simulator
This code is tested on Symbian Anna and Belle phones. This code was written using QtSDK 1.4.4. and Qt Creator 2.4.0 Based on Qt 4.7.4 (32 bit) Built on Dec 16 2011 at 03:25:42. At the moment of writing this text it was latest version of QtSDK available. With newer versions of Qt the code will probably change and it will get updated. If the code changes the logic behind is will stay the same so this video will be of some use to you.
1. create new project in Qt Creator
2. update Qt creator if there are updates available
3. save your project
4. solve QML module not found issue
5. build and run project in simulator
This code is tested on Symbian Anna and Belle phones. This code was written using QtSDK 1.4.4. and Qt Creator 2.4.0 Based on Qt 4.7.4 (32 bit) Built on Dec 16 2011 at 03:25:42. At the moment of writing this text it was latest version of QtSDK available. With newer versions of Qt the code will probably change and it will get updated. If the code changes the logic behind is will stay the same so this video will be of some use to you.
Subscribe to:
Posts (Atom)





