Membuat Aplikasi Android Dengan WebView Di Android Studio

Dalam era digital yang semakin berkembang, kemampuan untuk mengintegrasikan konten web langsung ke dalam aplikasi Android menjadi semakin penting. Salah satu cara yang populer untuk mencapai ini adalah dengan menggunakan WebView di Android Studio. WebView adalah komponen yang memungkinkan Anda menampilkan halaman web langsung di dalam aplikasi Anda, memberikan pengalaman yang mulus bagi pengguna.

Proses implementasi WebView di Android Studio terbilang cukup sederhana dan dapat memberikan nilai tambah pada aplikasi Anda. Dengan menggunakan WebView, Anda dapat memuat halaman web eksternal atau bahkan halaman yang Anda buat khusus untuk aplikasi Anda sendiri. Dengan demikian, Anda dapat menyediakan konten yang terus diperbarui kepada pengguna tanpa harus merilis versi aplikasi baru setiap kali ada perubahan pada konten web.

Langkah pertama dalam menciptakan WebView di Android Studio adalah dengan membuat proyek baru atau membuka proyek yang sudah ada. Setelah itu, Anda perlu menambahkan komponen WebView ke dalam tata letak aplikasi Anda. Komponen ini akan bertindak sebagai wadah untuk menampilkan konten web. Selanjutnya, Anda harus mengatur pengaturan WebView seperti memuat URL tertentu, mengaktifkan JavaScript , dan menangani permintaan izin jika aplikasi membutuhkannya.

Dengan langkah-langkah dasar ini, Anda sudah dapat memulai untuk mengintegrasikan konten web ke dalam aplikasi Android Anda. Namun, penting untuk diingat bahwa dalam pengembangan sebenarnya, Anda mungkin perlu mempertimbangkan aspek keamanan, tampilan yang responsif, dan pengelolaan kesalahan.

Dengan demikian, penggunaan WebView di Android Studio dapat memberikan manfaat signifikan bagi pengembangan aplikasi Anda. Dengan integrasi yang baik, Anda dapat meningkatkan pengalaman pengguna dengan memberikan akses mudah ke konten web tanpa harus beralih ke browser eksternal. Dengan pemahaman yang baik tentang konsep ini, Anda dapat membuka pintu untuk menghadirkan aplikasi yang lebih kaya dan terhubung secara online kepada pengguna Anda.

Membuat Aplikasi Android dengan WebView di Android Studio

Pengenalan tentang WebView di Aplikasi Android .

WebView merupakan salah satu komponen penting dalam pengembangan aplikasi Android. Ini adalah sebuahyang memungkinkan Anda menampilkan konten web langsung di dalam aplikasi Anda, mirip dengan browser, namun terintegrasi dengan antarmuka aplikasi yang Anda rancang. Dengan WebView, Anda dapat menampilkan halaman web, mengakses konten online, dan bahkan mengintegrasikan fitur-fitur web ke dalam aplikasi tanpa harus keluar dari lingkungan aplikasi.

Apa itu WebView dan Mengapa Penting dalam Aplikasi Android? .

WebView adalah suatu elemen tampilan yang memungkinkan Anda menampilkan halaman web di dalam aplikasi Android. Ini memungkinkan Anda untuk menggabungkan konten web dengan fitur-fitur aplikasi native, menciptakan pengalaman yang lebih kaya dan terintegrasi. WebView memainkan peran penting dalam menghadirkan konten dinamis, seperti halaman web yang terus diperbarui atau konten dari platform eksternal seperti media sosial atau aliran berita.

Manfaat Penggunaan WebView dalam Pengembangan Aplikasi .

Penggunaan WebView memiliki manfaat yang signifikan dalam pengembangan aplikasi Android. Beberapa manfaat utamanya termasuk:.

  • Integrasi Konten Web : WebView memungkinkan Anda menyematkan konten web langsung dalam aplikasi, sehingga pengguna tidak perlu beralih antara aplikasi dan browser.
  • Penggunaan Sumber Eksternal : Anda dapat memanfaatkan sumber daya eksternal seperti halaman web, video, atau aliran berita tanpa meninggalkan aplikasi.
  • Penyajian Konten Dinamis : Dengan WebView, Anda dapat menampilkan konten yang diperbarui secara berkala, seperti berita terbaru atau perubahan pada situs web.
  • Personalisasi Pengalaman : Anda dapat menggabungkan fitur-fitur web dengan fitur aplikasi native untuk menciptakan pengalaman pengguna yang lebih menarik dan personal.
  • Akses ke Platform Web : WebView memungkinkan Anda mengintegrasikan fitur-fitur web seperti autentikasi pengguna atau formulir tanpa harus meninggalkan aplikasi.

Persiapan Awal untuk Membuat WebView di Android Studio .

Sebelum Anda mulai membuat WebView di Android Studio, pastikan Anda telah menginstal Android Studio dan mengkonfigurasi lingkungan pengembangan yang tepat. Pastikan juga Anda memiliki pemahaman dasar tentang bahasa pemrograman Java dan konsep dasar dalam pengembangan aplikasi Android.

Mengatur Lingkungan Pengembangan dengan Android Studio .

Langkah pertama dalam membangun aplikasi WebView adalah memastikan Anda memiliki lingkungan pengembangan yang sesuai. Pastikan Anda telah mengunduh dan menginstal Android Studio, mengaturAndroid yang diperlukan, dan mengonfigurasi emulator atau perangkat fisik untuk menguji aplikasi Anda.

Persiapan Proyek: Membuat Proyek Baru untuk Aplikasi WebView .

Setelah Anda memiliki lingkungan pengembangan yang siap, langkah selanjutnya adalah membuat proyek baru di Android Studio. Pilih opsiatau jenis proyek yang sesuai dengan kebutuhan Anda. Kemudian, Anda dapat mulai membangun WebView dengan menambahkan komponen ini ke antarmuka pengguna proyek Anda.

Dengan persiapan dan pemahaman yang tepat, Anda siap untuk menjelajahi potensi WebView dalam pengembangan aplikasi Android Anda. Ini adalah langkah awal yang penting menuju pembuatan aplikasi yang terintegrasi dengan konten web dan fitur-fitur yang dinamis.

Mengintegrasikan WebView ke dalam Proyek Android

WebView adalah komponen penting dalam pengembangan aplikasi Android yang memungkinkan Anda menampilkan konten web di dalam aplikasi.

Menambahkan WebView ke Layout Aplikasi

Langkah pertama dalam mengintegrasikan WebView adalah dengan menambahkannya ke dalam layout aplikasi Anda. Anda dapat melakukannya dengan mudah melalui XML atau secara programatik dalam kode Java.

Menggunakan XML untuk Menyusun Layout dengan WebView

Penggunaan XML memungkinkan Anda dengan cepat dan efisien menyusun tata letak aplikasi Anda. Untuk menambahkan WebView, cukup tambahkan elemen WebView di dalam file XML layout Anda. Anda dapat mengatur atribut seperti ukuran, posisi, dan penampilan WebView secara langsung melalui kode XML.

Konfigurasi Awal WebView: Atribut yang Penting untuk Diperhatikan

Sebelum Anda dapat memanfaatkan WebView sepenuhnya, ada beberapa atribut penting yang perlu Anda perhatikan. Ini termasuk pengaturan JavaScript, tampilan zoom, pengaturan cache, dan izin akses internet. Mengonfigurasi atribut ini dengan bijak akan memastikan kinerja dan pengalaman pengguna yang optimal.

Mengelola WebView melalui Kode Java

Saat Anda telah menambahkan WebView ke dalam layout, Anda dapat mengelolanya melalui kode Java. Ini memberi Anda kendali lebih lanjut terhadap perilaku WebView. Anda dapat memuat URL, mengatur aksi saat halaman dimuat atau error, serta berinteraksi dengan elemen-elemen di dalam halaman web.

Mengakses WebView dalam Kode Java Aplikasi

Untuk melakukan manipulasi lebih lanjut terhadap WebView, Anda dapat mengaksesnya langsung dalam kode Java aplikasi. Ini memungkinkan Anda untuk memanipulasi elemen-elemen WebView, mengontrol navigasi, dan mengambil informasi dari halaman web yang ditampilkan.

Mengatur Pengaturan WebView melalui Kode: JavaScript, Zoom, dll.

Pengaturan lebih lanjut untuk WebView dapat dilakukan melalui kode Java. Anda dapat mengaktifkan atau menonaktifkan dukungan JavaScript, mengontrol zoom, mengelola permintaan izin, serta mengendalikan interaksi antara aplikasi dan konten web.

Ini akan memungkinkan Anda untuk menyajikan konten web kepada pengguna Anda secara efisien dan terkontrol dalam lingkungan aplikasi Android yang terkendali.

Navigasi dan Interaksi dalam WebView

Dalam pengembangan aplikasi mobile, WebView telah menjadi elemen penting yang memungkinkan integrasi antara aplikasi dan konten web. Navigasi dan interaksi yang tepat dalam WebView adalah kunci untuk memberikan pengalaman yang mulus kepada pengguna.

Navigasi Antar-Halaman dalam WebView

Navigasi antar-halaman dalam WebView mengacu pada kemampuan untuk memuat halaman web baru di dalam WebView. Ini sering digunakan untuk membuka tautan eksternal atau mengarahkan pengguna ke bagian tertentu dalam aplikasi web. Pengembang dapat mengimplementasikan navigasi ini dengan mendengarkan peristiwa klik pada tautan dan menggunakan metode yang sesuai untuk memuat halaman baru. Pada saat yang sama, perlu diperhatikan bahwa navigasi haruslah responsif dan meminimalkan gangguan untuk pengguna.

Mengizinkan Navigasi dalam WebView: Menggunakan URL dan History

Mengizinkan navigasi dalam WebView melibatkan penggunaan URL untuk memuat halaman web. Ini dapat dilakukan dengan menentukan URL target dan memanggil metodeloadUrlpada WebView. WebView juga menyediakan sejarah navigasi yang dapat dimanfaatkan untuk mengakses halaman sebelumnya atau maju ke halaman yang sudah diunjungi. Namun, perlu berhati-hati dengan penggunaan sejarah navigasi yang berlebihan agar tidak membingungkan pengguna.

Mengatasi Permasalahan Navigasi: Kontrol Kembali dan Maju

Kontrol navigasi mundur dan maju dalam WebView menjadi esensial untuk pengalaman pengguna yang nyaman. Dengan memanfaatkan metodegoBackdangoForward, pengembang dapat memberikan pengguna kemampuan untuk kembali ke halaman sebelumnya atau melanjutkan ke halaman berikutnya. Namun, penting untuk mempertimbangkan bahwa perilaku ini harus konsisten dengan apa yang diharapkan oleh pengguna dan sesuai dengan alur aplikasi.

Berinteraksi dengan Halaman Web dalam WebView

Interaksi dengan halaman web dalam WebView membuka pintu untuk mengambil informasi dari konten web atau memberikan data ke dalam halaman tersebut. MetodeevaluateJavascriptmemungkinkan eksekusi kode JavaScript dalam konteks halaman web, sementara JavaScript Interface memungkinkan komunikasi dua arah antara kode Java dan JavaScript.

Menerapkan Komunikasi Antar WebView dan JavaScript

Komunikasi antara WebView dan JavaScript memungkinkan aplikasi mengintegrasikan fungsionalitas web dengan kode Java. Melalui perpindahan data dan panggilan fungsi antara kedua entitas ini, pengembang dapat menciptakan pengalaman yang lebih dinamis dan interaktif.

Mengelola Perijinan dalam WebView untuk Akses Kamera, Lokasi, dsb.

Dalam beberapa kasus, aplikasi yang menggunakan WebView mungkin perlu mengakses perangkat seperti kamera atau lokasi. Mengelola izin dalam WebView melibatkan penanganan permintaan izin melalui kelasWebChromeClientdan memastikan bahwa izin yang diminta konsisten dengan tujuan aplikasi.

Navigasi dan interaksi yang efektif dalam WebView memainkan peran penting dalam memberikan pengalaman pengguna yang baik.

Menyesuaikan Tampilan dan Fungsionalitas WebView

WebView adalah komponen penting dalam pengembangan aplikasi mobile yang memungkinkan penampilan halaman web di dalam aplikasi. Dalam panduan ini, kita akan membahas beberapa aspek kunci dalam menyesuaikan tampilan dan fungsionalitas WebView.

Menyesuaikan Tampilan WebView

Tampilan WebView dapat disesuaikan agar terintegrasi dengan desain keseluruhan aplikasi. Anda dapat mengubah ukuran, mengatur latar belakang, dan mengubah warna teks agar sesuai dengan tema aplikasi. Anda dapat menyembunyikan elemen-elemen yang tidak relevan atau mengganggu pengalaman pengguna.

Mengatur Tampilan WebView dengan Menggunakan CSS

Menggunakan Cascading Style Sheets adalah cara efektif untuk mengontrol tampilan WebView. Anda dapat menghubungkan berkas CSS eksternal atau menanamkan kode CSS langsung dalam halaman web yang dimuat di WebView. Dengan mengatur elemen seperti ukuran font, warna, margin, dan padding, Anda dapat memastikan konsistensi tampilan antara WebView dan aplikasi.

Responsifitas dan Tampilan yang Sesuai untuk Berbagai Perangkat

Penting untuk memastikan tampilan WebView responsif agar terlihat baik pada berbagai perangkat, termasuk ponsel pintar dan tablet. Menggunakan metode desain responsif seperti media queries dalam CSS memungkinkan Anda menyesuaikan tampilan sesuai lebar layar perangkat. Ini memastikan pengalaman pengguna yang optimal, tanpa harus merubah konten asli.

Meningkatkan Fungsionalitas dengan Pengaturan WebView

WebView dapat ditingkatkan fungsionalitasnya dengan mengaktifkan berbagai pengaturan. Anda dapat mengaktifkan cache untuk mempercepat waktu muat halaman, mengizinkan akses ke kamera dan mikrofon, serta mengatur tindakan ketika pengguna mengeklik tautan eksternal. Dengan memanfaatkan pengaturan ini, Anda dapat meningkatkan interaksi antara aplikasi dan WebView.

Mengaktifkan JavaScript dan Memanfaatkannya dalam Aplikasi

JavaScript adalah komponen penting dalam banyak aplikasi web modern. Pastikan Anda mengaktifkan dukungan JavaScript di WebView untuk memastikan semua fungsi pada halaman web dapat berjalan dengan baik. Anda juga dapat berkomunikasi antara kode JavaScript di WebView dan kode aplikasi dengan menggunakan metode sepertievaluateJavascript.

Membolehkan atau Membatasi Skalabilitas Zoom pada WebView

Kontrol atas kemampuan zoom pada WebView dapat mempengaruhi pengalaman pengguna. Anda dapat mengizinkan atau membatasi pengguna untuk melakukan zoom pada halaman web dengan mengatur parameter zoom dan memanfaatkan pengaturanWebSettings. Ini membantu menjaga kualitas tampilan dan navigasi yang baik dalam WebView.

Optimasi dan Performa Aplikasi WebView

WebView merupakan komponen penting dalam pengembangan aplikasi mobile yang memungkinkan penggunaan konten web di dalam aplikasi. Namun, untuk menjaga pengalaman pengguna yang baik, optimasi dan performa WebView harus menjadi fokus utama.

Meningkatkan Kecepatan Muat dengan Caching

Caching adalah teknik yang dapat digunakan untuk mempercepat kecepatan muat konten WebView. Dengan menyimpan data yang pernah diakses sebelumnya, aplikasi dapat menghindari pengambilan ulang data dari server yang memakan waktu. Caching dapat diimplementasikan dengan memanfaatkan metode seperti HTTP Caching , Web Storage , atau JavaScript Caching . Penggunaan cache akan mengurangi waktu pemuatan halaman serta meminimalisir penggunaan bandwidth, sehingga meningkatkan pengalaman pengguna.

Menggunakan Caching untuk Mengurangi Waktu Pemuatan Halaman

Implementasi caching dapat mengurangi waktu pemuatan halaman dengan signifikan. Melalui mekanisme Browser caching , file-file seperti gambar, CSS, dan JavaScript dapat disimpan di dalam cache perangkat pengguna. Ketika pengguna kembali ke halaman yang sama, browser akan menggunakan file yang telah tersimpan di cache, mengurangi beban server dan waktu pemuatan. Dalam kasus aplikasi WebView, Anda dapat mengaktifkan caching dengan menggunakan pengaturan yang disediakan oleh WebView API.

Memanfaatkan Cache Mode untuk Kontrol Lebih Lanjut

Cache mode dalam WebView memungkinkan Anda untuk mengontrol bagaimana data disimpan dan diambil dari cache. Mode DEFAULT menggunakan cache jika tersedia, NORMAL menghindari penggunaan cache untuk permintaan POST, dan NO_CACHE selalu mengambil data dari server. Dengan memilih mode yang sesuai untuk kasus penggunaan Anda, Anda dapat mengoptimalkan penggunaan cache dan meningkatkan performa aplikasi.

Menangani Masalah Performa: Meminimalkan Penggunaan Memori

Penggunaan memori yang berlebihan dapat merugikan performa aplikasi dan menyebabkan crash. Untuk mengatasi masalah ini, pastikan untuk menghilangkan referensi yang tidak digunakan, membebaskan sumber daya yang tidak perlu, dan mengelola objek dengan bijak. Penggunaan Garbage collection juga penting untuk memastikan penggunaan memori yang efisien.

Tips untuk Mengoptimalkan Penggunaan Memori WebView

  1. Hapus Referensi Tidak Digunakan : Pastikan untuk menghapus referensi objek yang tidak lagi digunakan agar memori dapat dibebaskan.

  2. Gunakan Resource dengan Bijak : Optimalisasi gambar dan resource lainnya dapat mengurangi penggunaan memori tanpa mengorbankan kualitas.

  3. Batasi Penggunaan JavaScript : JavaScript yang berjalan terus-menerus dapat membebani memori. Matikan atau kurangi penggunaan JavaScript jika tidak diperlukan.

  4. Gunakan Profiler : Gunakan alat profil seperti Android Profiler atau Xcode Instruments untuk memonitor penggunaan memori dan mengidentifikasi masalah.

Membebaskan Sumber Daya dengan Benar saat WebView Tidak Diperlukan

Ketika WebView tidak lagi diperlukan, pastikan untuk membebaskan sumber daya dengan benar. Panggil metode Destroy atau LoadUrl untuk memastikan WebView dan sumber daya terkait dihapus dari memori. Hal ini akan membantu mencegah tumpukan memori yang tidak perlu.

Dalam mengoptimalkan dan meningkatkan performa aplikasi WebView, perhatikan strategi caching, pengelolaan memori, dan penggunaan cache mode yang tepat. Dengan langkah-langkah ini, Anda dapat memberikan pengalaman yang lebih baik kepada pengguna Anda tanpa mengorbankan performa.

Keamanan dalam Menggunakan WebView di Aplikasi Android

Aplikasi Android sering menggunakan WebView untuk menampilkan konten web di dalam aplikasi. Meskipun ini memberikan fleksibilitas dan pengalaman yang kaya kepada pengguna, juga membawa risiko keamanan.

Menerapkan Keamanan dalam WebView

Penting untuk menerapkan langkah-langkah keamanan dalam penggunaan WebView. Pertama, pastikan membatasi akses ke sumber daya yang diperlukan dan memanfaatkan protokol HTTPS untuk mengamankan komunikasi data. Selanjutnya, hindari memungkinkan eksekusi JavaScript tanpa alasan yang kuat. Pengaturan ini akan mengurangi risiko serangan XSS.

Mencegah Ancaman XSS dalam WebView

Serangan XSS adalah ancaman umum dalam penggunaan WebView. Untuk mencegahnya, lakukan validasi input dengan cermat dan hindari menyisipkan data pengguna langsung ke dalam kode HTML. Gunakan metodeescapeatauencodeuntuk menghindari interpretasi kode berbahaya dari input.

Pengaturan Keamanan: Membatasi Akses ke Fitur-Fitur Aplikasi

Pengaturan keamanan WebView dapat membantu membatasi akses ke fitur-fitur sensitif aplikasi. Pastikan WebView diberikan izin akses yang tepat dan hanya diberikan izin yang diperlukan. Gunakan fitur-fitur seperti untuk mengontrol sumber daya yang dapat dimuat oleh WebView.

Update Keamanan dan Pembaruan WebView

Pemeliharaan rutin sangat penting. Selalu perbarui komponen WebView ke versi terbaru yang telah mengatasi kerentanannya. Versi terbaru biasanya menyertakan perbaikan keamanan yang dapat melindungi aplikasi Anda dari ancaman yang dikenal.

Mengapa Penting untuk Selalu Menggunakan Versi Terbaru dari WebView

Versi terbaru WebView menghadirkan peningkatan keamanan dan kinerja. Dengan menggunakan versi terbaru, Anda akan mendapatkan manfaat dari upaya perbaikan kerentanan dan peningkatan kompatibilitas. Ini juga membantu mengurangi risiko serangan yang dapat dieksploitasi melalui versi lama WebView.

Memastikan Aplikasi Menggunakan WebView yang Diperbarui

Saat membangun aplikasi, pastikan Anda mengarahkan pengguna untuk menggunakan WebView yang terbaru pada perangkat mereka. Berikan informasi yang jelas tentang keamanan dan performa yang lebih baik yang akan mereka peroleh dengan memperbarui WebView. Ini akan memastikan bahwa pengguna Anda mendapatkan pengalaman yang aman dan optimal dalam menggunakan aplikasi Anda.

Dalam rangka menjaga keamanan aplikasi Android yang menggunakan WebView, langkah-langkah yang tepat harus diterapkan. Dengan menerapkan prinsip-prinsip keamanan, memperbarui WebView secara berkala, dan memastikan pengguna selalu menggunakan versi terbaru, Anda dapat menjaga aplikasi Anda dari ancaman potensial dan memberikan pengalaman yang lebih baik kepada pengguna.

Membuat Website Di Hape Android
Prev Post

Dalam era digital yang semakin berkembang, kemampuan untuk mengintegrasikan konten web langsung ke dalam aplikasi Android menjadi semakin penting. Salah satu cara yang populer untuk mencapai ini adalah dengan menggunakan WebView di Android Studio. WebView adalah komponen yang memungkinkan Anda menampilkan halaman web langsung di dalam aplikasi Anda, memberikan pengalaman yang mulus bagi pengguna. Proses […]

Cara Membuat Widget Jam Di Android
Next Post

Dalam era digital yang semakin berkembang, kemampuan untuk mengintegrasikan konten web langsung ke dalam aplikasi Android menjadi semakin penting. Salah satu cara yang populer untuk mencapai ini adalah dengan menggunakan WebView di Android Studio. WebView adalah komponen yang memungkinkan Anda menampilkan halaman web langsung di dalam aplikasi Anda, memberikan pengalaman yang mulus bagi pengguna. Proses […]

Related Post

Cara Melamar Kerja Lewat Email Di Hp Android

Melamar pekerjaan melalui email di perangkat Android dapat menjadi alternatif praktis dalam mencari peluang karier. Dengan kemajuan teknologi, langkah ini semakin populer di kalangan pencari kerja. Dengan menggunakan smartphone, proses melamar pekerjaan dapat dilakukan dengan lebih mudah dan cepat, tanpa harus duduk di depan komputer. Tidak ada lagi kerepotan mencetak berkas lamaran dan surat pengantar. […]

Cara Efektif Membuat Facebook Di HP Android Dan Tips Penggunaannya

Ponsel pintar telah merevolusi cara kita berinteraksi dengan dunia digital. Bagi banyak orang, salah satu langkah pertama dalam menjelajahi dunia maya adalah dengan membuat akun media sosial. Salah satunya adalah membuat akun Facebook langsung dari perangkat Android Anda. Langkah awal adalah mengakses Google Play Store di perangkat Android Anda. Setelah berhasil masuk, Anda dapat mencari […]

Daftar Harga Laptop MSI Gaming Terbaik

Laptop Murah untuk main game merupakan idaman semua orang namun tentu saja anda harus pandai pandai melihat spesifikasi laptop yang di tawarkan setiap perusahaann. Sebab terkadang hanya tempelan stiker untuk performa terbaik untuk bermain game namun tetap saja kualitasnya di bawah standar. Micro-Star International atau singkat dengan MSI adalah sebuah perusahaan multinasional yang membuat produk-produk […]

Harga Samsung Galaxy V Android KitKat 4 inci

Haloo para pecinta smartphone di tanah air, ada kabar baru nih dari negara Korea Selatan. Tau nggak, produsen Samsung disamping lihai dalam membuat perangkat smartphone high-end, namun tetap saja segmen entry level menjadi salah satu target pemasarannya. Nah, saat ini produsen Korea telah mencuri hati publik dengan diluncurkannya smartphone entry level di Vietnam yang diberi […]

Harga Samsung Ativ S I8750 Windows Phone 8

Kabar gembira buat para pecinta smartphone khususnya pengguna Samsung, kali ini kita akan membahas salah satu smartphone hasil rancangan dari produsen Korea Selatan ini yang mendapat pembaharuan dalam sistem operasinya. Ya, Samsung Ativ S memang bukanlah produk baru dari perusahaan ini. Tepatnya smartphone ini telah dirilis 2 tahun yang lalu, namun meskipun produk lama tentunya smartphone ini […]