From 4957c04c82f54b9e477e0604af40cc43c4b45bdb Mon Sep 17 00:00:00 2001 From: Jorel A Setiabudi Date: Sun, 17 Nov 2024 02:45:33 +0700 Subject: [PATCH] Working split bill only need firebase --- .idea/deploymentTargetSelector.xml | 4 +- .idea/misc.xml | 1 + app/build.gradle.kts | 1 + .../java/com/example/jlaja/AddBillActivity.kt | 175 +++++++++++++++--- .../java/com/example/jlaja/BillAdapter.kt | 71 +++++-- .../java/com/example/jlaja/MainActivity.kt | 3 + .../java/com/example/jlaja/MemberAdapter.kt | 23 +-- .../com/example/jlaja/MemberDetailAdapter.kt | 35 ++++ .../com/example/jlaja/TripDetailActivity.kt | 127 ++++++++----- .../java/com/example/jlaja/itemAdapter.kt | 31 ++++ app/src/main/res/layout/activity_add_bill.xml | 96 ++++++---- .../main/res/layout/activity_trip_detail.xml | 65 +++---- app/src/main/res/layout/dialog_bill_name.xml | 15 ++ app/src/main/res/layout/dialog_item.xml | 23 +++ .../res/layout/dialog_portion_assignment.xml | 30 +++ app/src/main/res/layout/item_bill.xml | 52 +++++- app/src/main/res/layout/item_member_share.xml | 22 +++ app/src/main/res/layout/item_view.xml | 26 +++ app/src/main/res/layout/member_item.xml | 16 +- app/src/main/res/layout/portion_item.xml | 22 +++ gradle/libs.versions.toml | 1 + 21 files changed, 645 insertions(+), 194 deletions(-) create mode 100644 app/src/main/java/com/example/jlaja/MemberDetailAdapter.kt create mode 100644 app/src/main/java/com/example/jlaja/itemAdapter.kt create mode 100644 app/src/main/res/layout/dialog_bill_name.xml create mode 100644 app/src/main/res/layout/dialog_item.xml create mode 100644 app/src/main/res/layout/dialog_portion_assignment.xml create mode 100644 app/src/main/res/layout/item_member_share.xml create mode 100644 app/src/main/res/layout/item_view.xml create mode 100644 app/src/main/res/layout/portion_item.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index ea1e981..e059739 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@