Create an app that retrieves live weather data. The app should use geolocation to be able to retrieve weather from a specified city.
Select the location where you want the current weather to be reported from.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sed euismod quis sit gravida pharetra sit. Cursus vel enim pretium vulputate semper sem elit magna neque. Aliquet adipisc.
Meteo allowed me to practice the following skills
Use Qt Quick Layouts to arrange items in a user interface. Qt Quick Layouts resize their items, which makes them well suited for resizable user interfaces.
Learn moreA ListView displays data from models created from built-in QML types like ListModel and XmlListModel, or custom model classes defined in C++.
Learn moreQt Quick Controls provides a set of controls that can be used to build complete interfaces in Qt Quick. The module was introduced in Qt 5.7.
Learn moreProperty bindings are a core feature of QML that lets developers specify relationships between different object properties. When a property's dependencies change in value, the property is automatically updated according to the specified relationship.
Learn moreMost applications need to format data and display the data. Qt Quick has the notion of models, views, and delegates to display data. They modularize the visualization of data in order to give the developer or designer control over the different aspects of the data.
Learn moreThe QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models. QAbstractListModel provides a standard interface for models that represent their data as a simple non-hierarchical sequence of items.
Learn moreQML can easily be extended with functionality defined in C++ code. Due to the tight integration of the QML engine with the Qt meta-object system.
Learn moreCMake is a tool to simplify the build process for development projects across different platforms. CMake automatically generates build systems.
Learn more