Reaktnatives Wetterapp
Beschreibung
WeatherApp ist eine mobile Anwendung, die in nativem React entwickelt wurde und ein immersives Benutzererlebnis bietet, um Wettervorhersagen zu konsultieren. Dank der Integration von zwei separaten APIs und präzisen Geolokalisierung enthält die Anwendung reale Wetterinformationen, die an die aktuelle Benutzerposition angepasst sind. Es ermöglicht auch die manuelle Forschung der Städte, über mehrere Tage Prognosen zu erhalten.
Merkmale
- Real -Time Weather: Anzeige der aktuellen Wetterbedingungen gemäß der Geolokalisierung des Benutzers, einschließlich Temperatur, Zustand des Himmels, Windgeschwindigkeit, Sonnenaufgang und Sonnenuntergangszeit.
- Präzise Geolokalisierung: Verwendung der Geolokalisierung, um Informationsspezifikum für die aktuelle Benutzerposition zu erhalten.
- 7 -Tage -Prognosen: Konsultation von Wettervorhersagen über eine Woche mit Symbolen und Temperaturdetails.
- Stadtanleitung suchen: Option zur Suche und Auswahl einer bestimmten Stadt, wodurch alle Funktionen der Anwendung angeboten werden.
- Real -Time -Update: Funktionen für Datener Aktualisierung durch einfache vertikale Scroll -Bewegung.
Technologien verwendet
- React Native: Hauptgerüst für die Entwicklung der Anwendung.
- Expo: Tool für Entwicklung, Bereitstellung und Anwendungstest.
- Wetter -API: Integration von zwei APIs zur Erlangung von Wetterinformationen und Standortdetails.
- Git & GitHub: Versionsverwaltung und Unterbringung des Quellcode.
Einrichtung
- Klon die Einzahlung: Git Clone https://github.com/matheyraud/reactnative-weatherapp.git
- Zugriff auf das Projektverzeichnis: CD Reactnative Heatherapps
- Installieren Sie Abhängigkeiten: NPM Installation
- Starten Sie die Anwendung mit Expo: NPX Expo Start
Verwenden
- Geolokalisierung: Die Anwendung erkennt automatisch Ihren Standort und zeigt das entsprechende Wetter an.
- Stadtsuche: Verwenden Sie die Suchleiste, um eine bestimmte Stadt zu finden und ihre Wettervorhersage zu konsultieren.
- Datenauflesen von Daten: Schieben Sie den Bildschirm nach unten, um die Informationen zu aktualisieren.
Einsatz
- Das Projekt wird über Expo eingesetzt. Sie können über die folgenden Links auf die für Android und iOS bereitgestellten Versionen zugreifen:
- Android: Link zur Android -Version
- iOS: Link zur iOS -Version
Screenshots
https://eyraudmathieu.notion.site/home-application-mto-8f08b7Ede84a32839b6241071a9915?ps=4
Beitragen
Beiträge sind willkommen! Um eine neue Funktion anzubieten, lösen Sie einen Fehler oder verbessern Sie die Dokumentation:
- Geben Sie das Projekt auf.
- Erstellen Sie einen Zweig für Ihre Funktionalität (Git Checkout -B -Funktion/neue Funktion).
- Bestimmen Sie Ihre Modifikationen (Git Commit -m 'Neue Funktion hinzufügen').
- Drücken Sie den Zweig (Git -Push -Ursprungs -Feature/neue Verwerfung).
- Öffnen Sie einen Anfragepullover.
Kontakt
Für Fragen oder Vorschläge zögern Sie nicht, mich über meine Github -Seite zu kontaktieren.