Cuaca piksel adalah aplikasi cuaca minimal, dibangun dengan Expo dan bereaksi asli.
Pada awalnya, aplikasi meminta lokasi pengguna saat ini. Jika diberikan, aplikasi akan mengambil dan menampilkan data cuaca untuk lokasi itu. Pengguna dapat mengetuk setiap stat untuk melihat ramalan cuaca yang sesuai.


Proyek ini menggunakan paket dan perpustakaan berikut:
React Navigation , untuk menavigasi layar yang berbeda.expo-location , untuk mendapatkan lokasi pengguna saat ini.axios , untuk membuat permintaan API.AsyncStorage , untuk menyimpan lokasi secara lokal di telepon pengguna.lottie-react-native , untuk memuat animasi selama pengambilan data.react-native-flash-message , untuk menampilkan pesan.Sentry , untuk pencatatan kesalahan dalam produksi. Aplikasi cuaca ini menggunakan data dari dua sumber berikut:
git clone repo ini ke mesin lokal Anda.
cd ke folder. Berlari
npm installuntuk menginstal semua dependensi.
Terapkan untuk kunci API dari dua penyedia sumber data yang disebutkan di atas. Anda mungkin perlu memberikan info kartu kredit untuk berlangganan data cuaca. Buat .env di folder root, dan masukkan tombol API Anda ke dalam file ini, seperti
WEATHER_KEY=your-key-string
AIR_KEY=your-key-string
Berlari
npm startatau
expo startAnda kemudian akan melihat kode QR di terminal. Buka aplikasi Expo Go, pindai kode QR untuk menjalankan proyek ini di ponsel Anda.
Berlari
eas build --profile preview --platform android Untuk membangun aplikasi Android. Setelah selesai, buka Expo.dev untuk mengunduh file .apk .
| Prakiraan per jam | Prakiraan Angin | Prakiraan Kelembaban |
|---|---|---|
![]() | ![]() | ![]() |
| Tambahkan Kota | Hapus Kota | Info aqi |
|---|---|---|
![]() | ![]() | ![]() |
| Tema Cahaya - Rumah | Tema Cahaya - Prakiraan Kelembaban | Tema Cahaya - Panel Lokasi |
|---|---|---|
![]() | ![]() | ![]() |