pixel weather
v1.0.1
Pixel Weatherは、ExpoとReactネイティブで構築された最小限の気象アプリです。
開始時に、アプリはユーザーの現在の場所を要求します。許可された場合、アプリはその場所の天気データを取得して表示します。ユーザーは各統計をタップして、対応する天気予報を確認できます。


このプロジェクトでは、次のパッケージとライブラリを使用しています。
React Navigation 。expo-location 。axios 、APIリクエストを作成するため。AsyncStorage 、ユーザーの携帯電話でローカルに場所を保存するため。lottie-react-native 。react-native-flash-message 。Sentry 、生産におけるエラーログのため。 この天気アプリは、次の2つのソースからのデータを使用しています。
git clone 。
フォルダーへのcd 。走る
npm installすべての依存関係をインストールします。
上記の2つのデータソースプロバイダーからAPIキーを申請します。気象データサブスクリプションにクレジットカード情報を提供する必要がある場合があります。ルートフォルダーに.envを作成し、APIキーをこのファイルに入れます。
WEATHER_KEY=your-key-string
AIR_KEY=your-key-string
走る
npm startまたは
expo startその後、端末にQRコードが表示されます。 Expo Goアプリを開き、QRコードをスキャンしてこのプロジェクトを携帯電話で実行します。
走る
eas build --profile preview --platform android Androidアプリを構築します。完了後、expo.devにアクセスして.apkファイルをダウンロードします。
| 時間ごとの予測 | 風の予測 | 湿度の予測 |
|---|---|---|
![]() | ![]() | ![]() |
| 都市を追加します | 都市を削除します | AQI情報 |
|---|---|---|
![]() | ![]() | ![]() |
| 軽いテーマ - 家 | 軽いテーマ - 湿度の予測 | ライトテーマ - ロケーションパネル |
|---|---|---|
![]() | ![]() | ![]() |