Raina Syairani Zakia
Aplikasi cuaca React Native ini memungkinkan pengguna untuk melihat informasi cuaca saat ini dan prediksi cuaca 7 hari ke depan. Pengguna dapat memasukkan nama kota dan aplikasi akan menampilkan data cuaca dari OpenWeatherMap API. Aplikasi ini juga mendukung dua bahasa, yaitu Bahasa Inggris dan Bahasa Indonesia. Tampilan aplikasi menggunakan komponen-komponen React Native dan ikon cuaca dari FontAwesome5. Dengan tampilan yang responsif, pengguna dapat dengan mudah melihat informasi cuaca yang dibutuhkan.
Aplikasi ini adalah sebuah aplikasi cuaca yang dibangun menggunakan React Native. Tujuan dari aplikasi ini adalah untuk memberikan informasi cuaca saat ini serta prediksi cuaca untuk 7 hari ke depan kepada pengguna. Aplikasi ini menggabungkan teknologi React dan React Native untuk membuat antarmuka pengguna yang responsif dan mudah digunakan. Pengguna dapat memasukkan nama kota yang ingin mereka ketahui cuacanya, dan kemudian aplikasi akan mengambil data cuaca dari OpenWeatherMap API menggunakan kunci API yang disediakan (API_KEY).
Setelah mengambil data cuaca dari API, aplikasi akan menampilkan informasi cuaca saat ini, seperti ikon cuaca yang menggambarkan kondisi saat ini, suhu dalam satuan Celsius, dan deskripsi singkat tentang cuaca. Selain itu, aplikasi juga menampilkan prediksi cuaca untuk 7 hari ke depan dalam bentuk daftar horizontal yang dapat di-scroll. Untuk meningkatkan pengalaman pengguna, aplikasi ini juga menyediakan pilihan bahasa antara Bahasa Inggris dan Bahasa Indonesia. Pengguna dapat dengan mudah mengubah bahasa yang digunakan oleh aplikasi dengan mengubah nilai variabel weatherLanguage dalam kode sumber.
Tampilan aplikasi didesain dengan menggunakan komponen-komponen dari React Native, seperti View, Text, TextInput, TouchableOpacity, dan ScrollView. Selain itu, aplikasi ini juga menggunakan komponen Icon dari paket react-native-vector-icons/FontAwesome5 untuk menampilkan ikon cuaca yang sesuai berdasarkan kode ikon cuaca yang diterima dari API. Seluruh tampilan aplikasi ini diatur menggunakan StyleSheet, yang mendefinisikan gaya-gaya yang akan digunakan oleh komponen-komponen tersebut. Dalam stylesheet, warna, ukuran teks, dan tata letak komponen ditentukan untuk memberikan tampilan yang menarik dan mudah dibaca.
Dalam penggunaan sehari-hari, pengguna dapat dengan mudah memasukkan nama kota yang ingin mereka ketahui cuacanya, menekan tombol "Search", dan kemudian aplikasi akan menampilkan informasi cuaca yang diperoleh dari API. Pengguna juga dapat melihat prediksi cuaca untuk 7 hari ke depan dengan menggeser tampilan horizontal yang tersedia. Secara keseluruhan, aplikasi ini menyediakan pengguna dengan informasi cuaca yang mudah diakses dan dapat berguna dalam perencanaan kegiatan sehari-hari atau perjalanan.
Aplikasi ini adalah sebuah aplikasi cuaca yang dibangun menggunakan React Native. Aplikasi ini menggunakan data cuaca dari OpenWeatherMap API untuk menampilkan informasi cuaca saat ini dan prediksi cuaca untuk 7 hari ke depan.
Aplikasi ini memiliki fitur berikut:
Seluruh tampilan aplikasi ini ditentukan oleh stylesheet yang menggunakan StyleSheet.create untuk mendefinisikan gaya-gaya yang akan digunakan oleh komponen-komponen tersebut.
Penggunaan Aplikasi:
Source Code :
Tampilan hasil Aplikasi :
Awal :
Hasil pencarian :