Post

Clariskin - Mobile App

Clariskin - Mobile App

πŸ’†β€β™€οΈ Clariskin – Teman Kulit Sehatmu di Genggaman

AndroidJavaSQLiteAPI IntegrationRecyclerViewNavigation Component

β€œKetika Kecantikan Bertemu Teknologi”

Clariskin adalah aplikasi Android berbasis Java yang dirancang untuk membantu pengguna memahami kandungan skincare secara cepat dan akurat. Tidak hanya menyajikan informasi bahan, Clariskin juga memberikan rekomendasi produk berdasarkan profil kulit masing-masing pengguna.


🎯 Tentang Proyek

Clariskin dibuat untuk menjawab kebutuhan generasi muda yang semakin peduli dengan kesehatan kulit dan kandungan skincare yang digunakan.

Masalah yang Diselesaikan

  • Kurangnya pemahaman bahan skincare di kalangan pengguna baru
  • Sulitnya mencari informasi terpercaya tentang efek samping bahan
  • Tidak semua rekomendasi produk sesuai dengan kondisi kulit pengguna
  • Tidak adanya aplikasi yang secara eksplisit menampilkan kombinasi bahan yang harus dihindari/dianjurkan

Solusi

Aplikasi Clariskin menyediakan:

  • Pencarian bahan dan produk skincare dengan informasi lengkap
  • Penjelasan fungsi & efek samping dari setiap bahan
  • Rekomendasi produk berdasarkan profil kulit, bukan rating umum
  • Fitur kombinasi bahan berbahaya & aman
  • Fitur simpan bahan dan produk favorit

✨ Fitur Utama

πŸ”§ FiturπŸ“Œ Deskripsi
πŸ” Pencarian KandunganTelusuri bahan berdasarkan nama dan kategori
πŸ“– Detail BahanTampilkan fungsi, efek samping, dan penjelasan ilmiah
πŸ’‘ Rekomendasi ProdukRekomendasi skincare berdasarkan profil kulit pengguna
❀️ Simpan FavoritSimpan bahan dan produk yang disukai secara offline
🚨 Deteksi KombinasiMenampilkan kombinasi bahan yang tidak disarankan
πŸ“‹ Navigasi FragmentNavigasi antar tab: Home, Favorites, SkinProfile, Settings

πŸ“± Tampilan Aplikasi

Letakkan gambar di folder screenshot/ dan pastikan namanya sesuai

!Splash Activity !Home !Detail Product !Detail Ingredient !Fav Product !Set Skin profile !Recommendation product β€”

πŸ› οΈ Implementasi Teknis

Aplikasi dikembangkan di Android Studio menggunakan pendekatan modular dan clean architecture.

πŸ“‹ RecyclerView

  • Menampilkan daftar produk dan bahan
  • Adapter mendukung filter dan dynamic binding

πŸ“‚ Fragment & Navigation

  • Fragment: Home, Favorites, Profile, Settings
  • Navigasi menggunakan BottomNavigationView dan NavigationComponent

πŸ”Ž Pencarian & Filter

  • Pencarian manual berdasarkan nama bahan
  • Filter berdasarkan kategori, fungsi, dan efek

🧠 Rekomendasi Cerdas

  • Berdasarkan profil kulit pengguna (berminyak, kering, sensitif, dsb)

πŸ’Ύ Local Storage

  • SQLite untuk menyimpan data favorit
  • SharedPreferences untuk pengaturan profil kulit

🧱 Teknologi yang Digunakan

TeknologiFungsi
JavaBahasa utama pengembangan
Android StudioLingkungan pengembangan aplikasi
RecyclerViewMenampilkan list produk & bahan
SQLiteMenyimpan data favorit lokal
SharedPreferencesMenyimpan preferensi pengguna
BottomNavigationViewNavigasi antarmuka pengguna

πŸ“š Cara Memulai

Prasyarat

  • Android Studio terbaru
  • JDK 8
  • Emulator / Perangkat Android
  • Koneksi internet (opsional untuk API)

Instalasi

1
git clone https://github.com/alifsarezkyrahmah/Clariskin.git
This post is licensed under CC BY 4.0 by the author.