Second Commit:

Version 1.5 [Partialy Optimized Version] [UI Fixes And Improvment]
Todo:
Optimized the Code
Add String Theolgy
This commit is contained in:
Diassdp
2025-03-14 14:35:36 +07:00
parent 649229579b
commit 5e9a54443f
2 changed files with 4 additions and 7 deletions

View File

@ -74,7 +74,6 @@ class AlgoritmaKesehatan {
fun getTaskBasedData(healthData: HealthData): List<Map<String, Any>> { fun getTaskBasedData(healthData: HealthData): List<Map<String, Any>> {
val tasks = mutableListOf<Map<String, Any>>() val tasks = mutableListOf<Map<String, Any>>()
// Task for Blood Sugar Control
when { when {
healthData.bloodSugar > 140 -> { healthData.bloodSugar > 140 -> {
tasks.add(mapOf("task" to "Kurangi konsumsi makanan tinggi gula dan karbohidrat olahan.", "completed" to false)) tasks.add(mapOf("task" to "Kurangi konsumsi makanan tinggi gula dan karbohidrat olahan.", "completed" to false))
@ -91,7 +90,6 @@ class AlgoritmaKesehatan {
} }
} }
// Task for Blood Pressure Control
when { when {
healthData.systolicBP > 120 || healthData.diastolicBP > 80 -> { healthData.systolicBP > 120 || healthData.diastolicBP > 80 -> {
tasks.add(mapOf("task" to "Lakukan olahraga ringan seperti jalan kaki selama 30 menit.", "completed" to false)) tasks.add(mapOf("task" to "Lakukan olahraga ringan seperti jalan kaki selama 30 menit.", "completed" to false))
@ -107,7 +105,6 @@ class AlgoritmaKesehatan {
} }
} }
// Task for BMI Control
when { when {
healthData.BMI > 25 -> { healthData.BMI > 25 -> {
tasks.add(mapOf("task" to "Lakukan olahraga rutin minimal 3 kali seminggu.", "completed" to false)) tasks.add(mapOf("task" to "Lakukan olahraga rutin minimal 3 kali seminggu.", "completed" to false))

View File

@ -14,10 +14,10 @@
android:background="@drawable/bg_form" android:background="@drawable/bg_form"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.493" app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.36"> app:layout_constraintVertical_bias="0.377">
<TextView <TextView
android:id="@+id/textView8" android:id="@+id/textView8"
@ -67,9 +67,9 @@
android:layout_marginTop="20dp" android:layout_marginTop="20dp"
android:fontFamily="@font/poppins_regular" android:fontFamily="@font/poppins_regular"
android:text="Email" android:text="Email"
android:textStyle="bold"
android:textColor="@color/Primary_Dark" android:textColor="@color/Primary_Dark"
android:textSize="12sp" android:textSize="12sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView10" /> app:layout_constraintTop_toBottomOf="@+id/textView10" />
@ -122,8 +122,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ems="10" android:ems="10"
android:textColor="@color/black"
android:inputType="textPassword" android:inputType="textPassword"
android:textColor="@color/black"
tools:ignore="SpeakableTextPresentCheck" /> tools:ignore="SpeakableTextPresentCheck" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>