Pixelwetter ist eine minimale Wetter -App, die mit Expo und React Native gebaut wurde.
Zu Beginn fragt die App nach dem aktuellen Standort des Benutzers. Wenn die App gewährt wird, holt die App Wetterdaten für diesen Standort ab. Benutzer können auf jede STAT auf Tippen auf entsprechende Wettervorhersagen auf Tippen.


Dieses Projekt verwendet die folgenden Pakete und Bibliotheken:
React Navigation zum Navigieren verschiedener Bildschirme.expo-location , um den aktuellen Standort des Benutzers zu erhalten.axios , um API -Anfragen zu stellen.AsyncStorage , um Standorte lokal auf dem Telefon des Benutzers zu sparen.lottie-react-native , zum Laden von Animationen während des Datenabholens.react-native-flash-message zum Anzeigen von Nachrichten.Sentry , für die Fehlermeldung in der Produktion. Diese Wetter -App verwendet Daten aus den folgenden beiden Quellen:
git clone dieses Repo zu Ihrer lokalen Maschine.
cd zum Ordner. Laufen
npm installSo installieren Sie alle Abhängigkeiten.
Bewerben Sie API -Schlüssel von den beiden oben genannten Datenquellenanbietern. Möglicherweise müssen Sie Ihre Kreditkarteninformationen für Wetterdatenabonnements bereitstellen. Erstellen Sie .env im Stammordner und geben Sie Ihre API -Schlüssel in diese Datei ein, wie
WEATHER_KEY=your-key-string
AIR_KEY=your-key-string
Laufen
npm startoder
expo startSie sehen dann einen QR -Code im Terminal. Öffnen Sie die Expo -Go -App und scannen Sie den QR -Code, um dieses Projekt auf Ihrem Telefon auszuführen.
Laufen
eas build --profile preview --platform android So erstellen Sie die Android -App. Gehen Sie nach Abschluss zu Expo.dev, um die .apk -Datei herunterzuladen.
| Stündliche Prognose | Windvorhersage | Feuchtigkeitsprognose |
|---|---|---|
![]() | ![]() | ![]() |
| Stadt hinzufügen | Stadt löschen | Aqi Info |
|---|---|---|
![]() | ![]() | ![]() |
| Leichtes Thema - Zuhause | Leichtes Thema - Feuchtigkeitsprognose | Leichtes Thema - Standortpanel |
|---|---|---|
![]() | ![]() | ![]() |