Clariskin - Mobile App
Clariskin - Mobile App
πββοΈ Clariskin β Teman Kulit Sehatmu di Genggaman
| Android | Java | SQLite | API Integration | RecyclerView | Navigation 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 Kandungan | Telusuri bahan berdasarkan nama dan kategori |
| π Detail Bahan | Tampilkan fungsi, efek samping, dan penjelasan ilmiah |
| π‘ Rekomendasi Produk | Rekomendasi skincare berdasarkan profil kulit pengguna |
| β€οΈ Simpan Favorit | Simpan bahan dan produk yang disukai secara offline |
| π¨ Deteksi Kombinasi | Menampilkan kombinasi bahan yang tidak disarankan |
| π Navigasi Fragment | Navigasi antar tab: Home, Favorites, SkinProfile, Settings |
π± Tampilan Aplikasi
Letakkan gambar di folder
screenshot/dan pastikan namanya sesuai
π οΈ 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
BottomNavigationViewdanNavigationComponent
π 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
| Teknologi | Fungsi |
|---|---|
| Java | Bahasa utama pengembangan |
| Android Studio | Lingkungan pengembangan aplikasi |
| RecyclerView | Menampilkan list produk & bahan |
| SQLite | Menyimpan data favorit lokal |
| SharedPreferences | Menyimpan preferensi pengguna |
| BottomNavigationView | Navigasi 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.







