Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Weather App Project

This Weather App was developed as part of my master thesis tutorial Developer Onboarding for LinuxMobile Platform.

The app helps beginners understand how to build a small LinuxMobile application using Rust, Libadwaita, and the Open-Meteo API.

Main Features

- Search for a city

- Show current weather

- Show 5-day forecast

- Save selected cities

- Adaptive layout for desktop and mobile

- Built with Rust and Libadwaita

Connection with the Tutorial

This Weather App is the practical example used in the tutorial. The tutorial explains the setup, user interface design, API connection, data storage, and adaptive layout step by step.

Source Code

The complete source code of the Weather App is available in a separate Codeberg repository:

[Open Weather App Source Code](https://codeberg.org/Oormila94/weather-app)

The repository contains the Rust project files, including Cargo.toml, the src folder, and the main application code used in this tutorial.