OSS Weather:
com.akylas.weather
68:70:80:D4:CF:6F:CF:FE:8D:82:FD:1D:78:3C:90:C2:95:94:80:AA:13:C3:8A:D8:D0:4E:C3:40:66:FC:13:F1
Please consider making a small donation to help fund the project. Developing an application, especially one that is open source and completely free, takes a lot of time and effort.
Open Source app to access detailed weather data from OpenWeather, Open-Meteo and Meteo France. Weather radar provided by RainViewer. You can create a free OWM key to access OpenWeather weather data. There is a default key included in the app but the access is limited and you could get errors related to rate limits.
You can,
The Translations are hosted by Weblate.org.
Feature Graphic generated with hotpot.ai
First setup Nativescript
This project is optimized to be built with Akylas Fork. Though it would work with main it is best to use this fork. The package.json defines a resolution to ../NativeScript/dist/packages/core so clone the fork and build it using npm run setup:yarn && npm run ui-mobile-base:build && npm run core:build
You need to use yarn with this project as it uses the portal: protocol for some dependencies.
Note that the project has some yarn link for easy local dev for me. The best is for you to remove the resolutions part of the package.json
The app uses .env file to set up needed environment variables. .env is not commited as it contains sensitive data
Simply create a .env file with:
source .env.ci
Then "source" the file in the terminal so that variable are exported and available to nativescript cli.
I use dotenv plugin for zsh which automatically loads the .env file
Now that all is setup and that you prepared the 3rd party libraries you can actually build and run the app:
yarnns run android --no-hmr --env.devlog(replace byiosfor iOS...)
This should run the app on the first discovered device or emulator.










