EAS - NewsApp
Aplikasi Berita Terkini (NewsApp)
Aplikasi NewsApp adalah sebuah platform mobile yang dirancang untuk menyajikan berita terkini dari berbagai sumber global secara langsung ke perangkat pengguna. Aplikasi ini memungkinkan pengguna untuk mendaftar dan login dengan aman, menjelajahi berita utama, mencari topik spesifik, dan membaca artikel secara lengkap tanpa meninggalkan aplikasi. Dengan arsitektur modern dan integrasi backend yang handal, semua konten berita selalu up-to-date. Aplikasi ini fokus pada kecepatan akses informasi dan pengalaman pengguna yang bersih untuk membantu pengguna tetap terinformasi.
Fitur Aplikasi:
- Otentikasi Pengguna Lengkap: Menggunakan Firebase Authentication, pengguna dapat dengan aman mendaftar (Sign Up), masuk (Login), dan mengatur ulang kata sandi (Forgot Password) melalui email. Sesi login pengguna tetap terjaga untuk kemudahan akses.
- Tampilan Berita Terkini: Halaman utama secara otomatis memuat dan menampilkan berita-berita teratas dari seluruh dunia. Daftar berita disajikan dalam format LazyColumn yang efisien untuk performa scrolling yang mulus.
- Pencarian Berita Dinamis: Pengguna dapat memasukkan kata kunci di halaman pencarian untuk menemukan artikel berita yang relevan dengan minat mereka, dengan hasil yang ditampilkan secara real-time.
- Halaman Detail Artikel (WebView): Setiap kartu berita dapat diklik untuk membuka halaman detail yang menampilkan konten asli artikel menggunakan WebView terintegrasi, memberikan pengalaman membaca yang lengkap di dalam aplikasi.
- Manajemen Akun dan Sesi: Tersedia halaman akun di mana pengguna dapat melihat email yang sedang digunakan untuk login dan melakukan proses logout dengan aman untuk keluar dari aplikasi.
- Navigasi Intuitif dengan Bottom Bar: Antarmuka utama menggunakan BottomNavigationBar untuk perpindahan yang cepat dan mudah antara halaman Berita Utama (Home) dan Pencarian (Search).
- Antarmuka Modern dan Responsif: UI dibangun sepenuhnya menggunakan Jetpack Compose dan mengikuti panduan Material Design 3, dengan tema hijau cerah yang konsisten dan layout yang rapi di berbagai ukuran layar.
- Integrasi Backend yang Aman: Koneksi ke NewsAPI.org dikelola oleh Retrofit. API Key disimpan secara aman menggunakan BuildConfig dan local.properties, tidak terekspos di dalam kode sumber untuk mencegah penyalahgunaan.
Thumbnail Aplikasi:
PPT:
Link gdocs: https://docs.google.com/document/d/1DrVVQ5LhUFMUKkuN_CBWmu1AGjmqlpyF_AvXxLq6ysg/edit?usp=sharing
Link Github: Final Project - NewsApp
Link Demo Youtube: https://youtu.be/rTsDexmCzlk
Link APK: NewsApp

Komentar
Posting Komentar