Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native

Abstract
Clean architecture is a method of application development that divides code into multiple layers based on the purpose of the code, ensuring minimal dependency. Popular architectures in Android application development include MVP (Model View Presenter), MVI (Model View Intent), and MVVM (Model View ViewModel). This research focuses on creating three applications with similar features and interfaces using different architectures. The study compares modifiability, testability, and performance aspects to determine the differences between each architecture. The results show that MVVM architecture is the best in modifiability, with the lowest number of index modifications. Testability requires no more than four scenarios for all architectures. However, MVI architecture outperforms in test coverage, and MVP architecture outperforms in performance. Overall, clean architecture is a valuable approach for improving the performance and usability of Android applications.
Keywords
How to Cite

Firmansyah Firdaus Anhar, et al. (2024). Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native. Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika, 2(2). https://doi.org/10.61132/jupiter.v2i2.155

Firmansyah Firdaus Anhar; Made Hanindia Prami Swari; Firza Prima Aditiawan, "Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native," Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika, vol. 2, no. 2, 2024.

Firmansyah Firdaus Anhar; Made Hanindia Prami Swari; Firza Prima Aditiawan. "Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native." Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika, vol. 2, no. 2, 2024.

Firmansyah Firdaus Anhar; Made Hanindia Prami Swari; Firza Prima Aditiawan. "Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native." Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika 2, no. 2 (2024).

Firmansyah Firdaus Anhar, et al. (2024) 'Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native', Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika, 2(2). doi: 10.61132/jupiter.v2i2.155.

Firmansyah Firdaus Anhar; Made Hanindia Prami Swari; Firza Prima Aditiawan. Analisis Perbandingan Implementasi Clean Architecture Menggunakan MVP, MVI, Dan MVVM Pada Pengembangan Aplikasi Android Native. Jupiter: Publikasi Ilmu Keteknikan Industri, Teknik Elektro dan Informatika. 2024;2(2).

Artikel Terkait
Tren Sitasi Jurnal