Abstract :
Tugas akhir ini bertujuan untuk meneliti implementasi Clean Architecture dalam pengembangan aplikasi Android dengan bahasa pemrograman Kotlin, dengan penekanan pada penerapan desain SOLID. Penelitian ini juga bertujuan untuk mengevaluasi dampak Clean Architecture terhadap kompleksitas kode dengan menggunakan plugin CodeMR dengan hasil kompleksitas kode cenderung lebih kecil, sebelumnya 1,5 menjadi 1,4. Selain itu, penelitian ini menganalisis perubahan kinerja aplikasi sebelum dan setelah menerapkan Clean Architecture dengan focus pada penggunaan CPU, memori, dan waktu eksekusi. Metodologi penelitian mengikuti pendekatan waterfall untuk membangun ulang atau refactoring aplikasi EcoScan. Penelitian ini memberikan pemahaman mendalam tentang manfaat penerapan Clean Architecture dalam pengembangan aplikasi Android dan menjadi kontribusi penting dalam pengembangan perangkat lunak
berbasis mobile.