2026-01-12 20:11:57 +07:00
2026-01-12 20:12:08 +07:00
2025-11-06 16:02:04 +08:00
2025-11-06 16:02:04 +08:00
2025-12-28 20:22:07 +07:00
2025-11-06 16:02:04 +08:00
2025-11-06 16:02:04 +08:00
2025-11-06 16:02:04 +08:00
2026-01-12 21:09:10 +07:00
2025-11-06 16:02:04 +08:00

🌦️ Weather App Mobile — Aplikasi Cuaca Android Weather App Mobile adalah aplikasi cuaca berbasis Android yang menyediakan informasi cuaca real-time berdasarkan lokasi pengguna maupun pencarian kota tertentu. Aplikasi ini juga dilengkapi dengan fitur Chat Global yang memungkinkan pengguna saling berbagi informasi kondisi cuaca secara langsung. Aplikasi dikembangkan sebagai bagian dari tugas mata kuliah Pemrograman Perangkat Bergerak dan dirancang dengan antarmuka sederhana, informatif, serta mudah digunakan.


🎯 Fitur Utama ☁️ Informasi Cuaca Real-Time Aplikasi menampilkan informasi cuaca terkini yang diperoleh melalui integrasi API cuaca, meliputi: • Suhu saat ini (°C) • Kondisi cuaca (cerah, berawan, hujan, dll) • Feels like (suhu terasa) • Kelembapan udara • Kecepatan angin • Prediksi cuaca beberapa jam ke depan • Prediksi cuaca harian 🔍 Pencarian Kota Pengguna dapat mencari informasi cuaca berdasarkan nama kota, selain data cuaca berdasarkan lokasi perangkat. 💬 Chat Global Fitur Chat Global memungkinkan: • Interaksi antar pengguna dalam satu ruang chat publik • Pengiriman pesan secara real-time • Penampilan username dan waktu pengiriman (timestamp) pada setiap pesan 👤 Input Username Sebelum masuk ke aplikasi, pengguna diminta menginput username sebagai identitas yang digunakan pada fitur Chat Global.


🏗️ Arsitektur Aplikasi Aplikasi menggunakan arsitektur ClientServer, dengan pembagian sebagai berikut: • Client (Frontend) Aplikasi Android sebagai antarmuka pengguna • Server / API o API Cuaca: menyediakan data cuaca real-time o Database real-time: mengelola pengiriman dan penerimaan pesan Chat Global Data dari server diproses dan ditampilkan ke dalam antarmuka aplikasi secara langsung.


🛠️ Tech Stack • Platform: Android • Language: Kotlin • IDE: Android Studio • API: Weather API • Realtime Database: Digunakan untuk fitur Chat Global • Minimum Android Version: Android 7.0 (API Level 24)


🚀 Instalasi & Menjalankan Aplikasi

  1. Clone atau ekstrak repository proyek
  2. Buka proyek menggunakan Android Studio
  3. Tunggu proses Gradle Sync hingga selesai
  4. Jalankan aplikasi dengan menekan tombol Run (▶️)
  5. Pilih emulator atau perangkat Android fisik Jika menggunakan perangkat fisik: • Aktifkan Developer Mode • Aktifkan USB Debugging • Pastikan perangkat terhubung ke internet

⚙️ Konfigurasi & Prasyarat • Android minimal versi 7.0 • Koneksi internet aktif • Izin akses internet diaktifkan


📘 Panduan Singkat Penggunaan

  1. Buka aplikasi
  2. Masukkan username
  3. Akses halaman utama untuk melihat informasi cuaca
  4. Gunakan fitur pencarian kota jika diperlukan
  5. Masuk ke menu Chat Global untuk berinteraksi dengan pengguna lain

👨‍💻 Author Kelompok Pengembang Weather App Mobile • Arif Nurkhayan (202310715128) • Markco Van Nistelrooy Sitanggang (202310715181) • Muhammad Fadillah (202310715213)


📌 Catatan Aplikasi ini dikembangkan untuk tujuan pembelajaran dan akademik. Pengembangan lebih lanjut dapat dilakukan dengan menambahkan fitur notifikasi cuaca ekstrem, autentikasi pengguna yang lebih aman, serta optimalisasi tampilan UI/UX.

Description
No description provided
Readme 652 KiB
Languages
Kotlin 100%