WeatherApp is a simple Series 40 weather showing a four-day forecast with temperatures, relative humidity, wind speed, and wind direction. It retrieves the current location via CellID or GPS or by user-defined location and uses the location for retrieving weather forecast information. The app also demonstrates how to use JSON data parsing, and has been designed to scale to various screen sizes and input methods. Version 1.1 also demonstrates monetisation with in-app advertisements.
Weather Forecast is the port of a Windows Phone app in Microsoft’s MSDN Library to Qt Quick. It parses weather forecast content from XML data retrieved over the network. In addition, the example demonstrates how to implement internationalisation with Qt and Qt Quick. Four languages are supported: English, Finnish, German, and Polish. Lastly, it has a good QML splashscreen, and an associated wiki article which explains your splashscreen options.
We like these projects because they show basic weather app functionality for two platforms (three if you count the original Windows Phone weather app). From them developers can learn the basics of integrating with an external weather service using the different development frameworks, and some of the logic of porting between them.
As with all Nokia Developer Examples, you can suggest improvements, raise defects, and join the projects. Your input and involvement is welcome!
– Hamish Willee (on behalf of the Projects Moderation team)