├── .github ├── ISSUE_TEMPLATE │ └── create-issue.md ├── pull_request_template.md └── workflows │ └── pr_builder.yml ├── .gitignore ├── .idea ├── .gitignore ├── inspectionProfiles │ └── Project_Default.xml ├── ktlint.xml └── sonarlint │ └── issuestore │ ├── 0 │ ├── 3 │ │ └── 0326fed0523344bc30e41296d5e533b0aa99d6c2 │ └── b │ │ └── 0b960a547e6177adbaecd31a17c32189dd9d4785 │ ├── 1 │ ├── 0 │ │ ├── 1030a94f25889c26277a0157d5d92fbaf9bd5406 │ │ └── 1094d71656eb82c805008b440a01ec969efbb1f7 │ └── 3 │ │ └── 1392dc066c376478cd54dde7ac8e7399d7c55e13 │ ├── 2 │ ├── 1 │ │ ├── 21717c32e098ac335180f238dff53c814794b21a │ │ └── 21fc7f9b693802c7c00b7a621dcbbf0602d5b82e │ ├── 3 │ │ └── 23f20395cfda7b7a92cab9c740d9cfb2c1541aa2 │ ├── 5 │ │ └── 259c7402a236aee2000c9e21c635ca2548a8785a │ ├── 6 │ │ └── 2614cf10edafc01f1b0e84524eb763956a3a10d9 │ ├── 8 │ │ ├── 282c8fe3f3631156cc9efbfb5b8d3fb6032a443f │ │ └── 28e93e7195007883d6c4f6326a1ba5aa2cc91122 │ ├── a │ │ ├── 2a6d7758c8b1e5fb438585595cd5548380607966 │ │ └── 2afbb999f001938c88fa43fc2ef52abf0f8213e4 │ └── b │ │ └── 2ba58bdd51724c5764503ff905d676a8004fefad │ ├── 3 │ ├── 7 │ │ ├── 374ba366d33f2cfd79d2990856c015aae6a360f8 │ │ └── 37ae3b2406a08d559b29ec95659a86a381dec40d │ ├── 9 │ │ └── 399803383d47abea05e4d513ae319d65954df2db │ ├── b │ │ └── 3b558e37c7301d7e022647d8efa0c392f0114338 │ ├── c │ │ └── 3c0606852dfabb407d6f65ecfd7d0a3ff676a8f9 │ ├── d │ │ └── 3d08e3b879feee0a88d549726ec1f1d1f13de6ed │ └── f │ │ └── 3f5a50c2d7ee4ace74a2347eb6905099c3957432 │ ├── 4 │ ├── 1 │ │ └── 419ad5ff44f73e68aa086de9916047a99aa3b532 │ ├── 7 │ │ └── 47d4431864d6380b67b652e42563df5c84084282 │ ├── 8 │ │ └── 487c30dd133881b13261b0af8a7bd4bbeaeec06d │ └── a │ │ └── 4a12867d7a96d49397a9580cbe970a3bfee6a285 │ ├── 5 │ ├── 0 │ │ ├── 504e51a1f622a3dea8d33cb7b54131cf4cd905fc │ │ └── 508840e4b121194a4440bf205ef838dd3901c192 │ ├── 1 │ │ └── 51623d3e44e35fe823e9531f871a63482ab5613f │ ├── 3 │ │ └── 5392ae6fb7c5440022cf3ca2152b93a8c6ad1221 │ ├── 5 │ │ └── 55649260a196f1ceaab3fe4bfdbe68184c1efff0 │ ├── d │ │ └── 5d02844d2d743f76fe60e88b7f76c3d20d0b5697 │ └── e │ │ └── 5e504d6523f743654dea0d5c0c0e8ab67c5e617c │ ├── 6 │ ├── 2 │ │ └── 62d41b83de73ea9637f2d82462ade5cacfbbeb3a │ ├── 7 │ │ └── 67b703ff5f8b24978b379d2fec4c1c0de67d5e46 │ ├── c │ │ ├── 6c30efff69b84fdb046a46f2951cb8a9fd32211d │ │ └── 6c8f05e0f5d357e1a5fef2e0721d92268fb291fb │ └── d │ │ └── 6d07aaecb0185338eeb33a3ec563249ff259cf19 │ ├── 7 │ ├── 1 │ │ └── 71901ec4384bbabdac42389e09b776eba5d5f38c │ ├── 2 │ │ └── 7270efe715e6a2a0828a0058494ff6340f1f8382 │ ├── 3 │ │ └── 73f6b7749f5aecadc6aff9847575da104696758a │ ├── 4 │ │ └── 746432e504e76dfdade868dfee47cf4f9a61461b │ ├── 5 │ │ └── 75e155fc2aefcf6b5351727f7462d4f5d347652d │ ├── 7 │ │ └── 77156a4690dc159001c172419ad1340d60579cc0 │ └── 8 │ │ └── 785acd60510d7fdb2333d19e116febe3217fb980 │ ├── 8 │ ├── a │ │ └── 8a2b3911a9c8b63cb82d6fa60ef892b6410bc555 │ ├── c │ │ └── 8c55c3ccc257e5907959013f99656e4c8ec3903e │ └── e │ │ └── 8e4d2b666f8114dab334eb0c68bbf4beea7df7c8 │ ├── 9 │ └── 0 │ │ └── 907c2d7efe535a01b8a6b630148f15f22b28ff7b │ ├── a │ ├── 0 │ │ ├── a0716f69934521dab2ac8084b0ed339a71e98bde │ │ └── a0987820d83c2e1474366586b161f2e39053f057 │ ├── 1 │ │ └── a137dc7e3b6db3ad5653d6e6374fce58e8b75f95 │ ├── 4 │ │ └── a480e6dc91914dd113ff17ee6fbf0743eee3dd7a │ ├── 5 │ │ └── a5b04cf93d3ef02c30209b6b2bf2396791a01213 │ └── a │ │ └── aaea7167440a9d9d41cbefa3d57c65487429f338 │ ├── b │ ├── 1 │ │ ├── b11d733c2a0884113604561857cdf35244e56df2 │ │ └── b1347302992dfb0ed44bef468b5dccbab9dd663d │ ├── a │ │ └── bafa83d8ac6d0b17589912f20c744ccdaea49ab4 │ ├── c │ │ └── bca5e8319347b418c307a6de235a00dc0e2150a9 │ └── d │ │ └── bd2b79c92c9e108abbd265903b8ae0e9de9b6eaf │ ├── c │ ├── 0 │ │ └── c0d98d6db88da4caa3ccd455bdfea86e9f86a407 │ ├── 1 │ │ └── c15bc2894c3ff2059da77ac52712aaf5a67106f2 │ └── 8 │ │ └── c8b852f746f4284b67be58f2274f60a7631cada8 │ ├── d │ ├── 4 │ │ └── d4ccb79d3ffb82b694460f4f4d17162fd5e3bf77 │ ├── 6 │ │ └── d62eae69c44b23aa9da7216b52eb0692bded7bf8 │ ├── 8 │ │ ├── d83ef2367caca12c18c8ccde7cf45e1eaebd4c55 │ │ ├── d8714d56c431862d5000e3af7f542dc2c160d330 │ │ └── d8d5202a580477950d568da6d924cc8c3e4a29d7 │ ├── a │ │ └── daa7a485e989920901983255e1e4378afcc625d3 │ └── d │ │ └── ddadc94ecac542883b4c31c86fc092afe3c2a09d │ ├── e │ ├── 4 │ │ └── e4f18ad4f4b33c832a974cb407aae5017b90b7f5 │ ├── 5 │ │ └── e56236c03933b0a42d7f582c32ebf5e71e829c72 │ ├── 6 │ │ └── e69f04b871f85bd08f1a79f7dca67e0b60a06e14 │ ├── 7 │ │ ├── e70e0e98f03e9f43000a49dec1f5f69e825da15e │ │ └── e76cdd780563c2092f0b9ef45725c0e4b445df7d │ └── c │ │ └── ec7c57613f15a7aa5c7db5f80db83f0025664f93 │ ├── f │ ├── 0 │ │ └── f07866736216be0ee2aba49e392191aeae700a35 │ ├── 4 │ │ └── f4a01d6a4fcb971362ec00a83903fd3902f52164 │ ├── 5 │ │ └── f5aa8917110e068f8cc94c9a1538028ca2b7aca4 │ ├── a │ │ └── fafe78e0901d47db9d0d5da4f97827305336dca1 │ └── d │ │ └── fd4265ceda91e9f809dda5aa92e0a974ea2dc3db │ └── index.pb ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── debug │ └── output-metadata.json ├── lint-baseline.xml ├── proguard-rules.pro ├── release │ └── output-metadata.json └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hous │ │ └── hous_aos │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── splash.json │ ├── java │ │ └── com │ │ │ └── hous │ │ │ └── hous_aos │ │ │ ├── App.kt │ │ │ ├── di │ │ │ ├── LocalSourceModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── RemoteSourceModule.kt │ │ │ └── RepositoryModule.kt │ │ │ ├── ui │ │ │ ├── home │ │ │ │ ├── EventDialogFragment.kt │ │ │ │ ├── EventIcon.kt │ │ │ │ ├── EventViewModel.kt │ │ │ │ ├── HomeFragment.kt │ │ │ │ ├── RommateViewModel.kt │ │ │ │ ├── RoommateCardActivity.kt │ │ │ │ └── adapter │ │ │ │ │ ├── EventAdapter.kt │ │ │ │ │ ├── EventParticipantAdapter.kt │ │ │ │ │ ├── HomieAdapter.kt │ │ │ │ │ ├── RulesAdapter.kt │ │ │ │ │ └── ToDoAdapter.kt │ │ │ ├── main │ │ │ │ └── MainActivity.kt │ │ │ ├── newrules │ │ │ │ ├── NewRuleActivity.kt │ │ │ │ ├── NewRulesScreen.kt │ │ │ │ ├── NewRulesViewModel.kt │ │ │ │ └── component │ │ │ │ │ ├── CategoryDropDown.kt │ │ │ │ │ ├── CategoryItem.kt │ │ │ │ │ ├── CheckBox.kt │ │ │ │ │ ├── Day.kt │ │ │ │ │ ├── DayList.kt │ │ │ │ │ ├── DeleteButton.kt │ │ │ │ │ ├── ManagerAddButton.kt │ │ │ │ │ ├── ManagerBox.kt │ │ │ │ │ ├── ManagerDropDown.kt │ │ │ │ │ ├── ManagerItem.kt │ │ │ │ │ ├── NewRuleTextField.kt │ │ │ │ │ ├── NewRuleToolBar.kt │ │ │ │ │ ├── RuleAddButton.kt │ │ │ │ │ └── TendencyTestBox.kt │ │ │ ├── pentagon │ │ │ │ ├── Pentagon.kt │ │ │ │ └── PentagonBxo.kt │ │ │ ├── profile │ │ │ │ ├── ProfileFragment.kt │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ ├── ResultViewModel.kt │ │ │ │ ├── TendencyAdapter.kt │ │ │ │ ├── TendencyResultActivity.kt │ │ │ │ ├── TendencyTestActivity.kt │ │ │ │ ├── TendencyViewModel.kt │ │ │ │ └── TestInfoActivity.kt │ │ │ ├── rules │ │ │ │ ├── HomeRulesCategoryAdapter.kt │ │ │ │ ├── HomieIconType.kt │ │ │ │ ├── IconColor.kt │ │ │ │ ├── ItemCategoryViewType.kt │ │ │ │ ├── RulesFragment.kt │ │ │ │ ├── RulesViewModel.kt │ │ │ │ ├── ToDoViewType.kt │ │ │ │ ├── edit_category │ │ │ │ │ └── EditCategoryFragment.kt │ │ │ │ ├── my_to_do │ │ │ │ │ ├── IconType.kt │ │ │ │ │ ├── MyToDoAdapter.kt │ │ │ │ │ └── MyToDoFragment.kt │ │ │ │ ├── new_category │ │ │ │ │ └── NewCategoryFragment.kt │ │ │ │ ├── rules_table │ │ │ │ │ ├── GeneralRulesAdapter.kt │ │ │ │ │ ├── KeyRulesAdapter.kt │ │ │ │ │ └── RulesTableFragment.kt │ │ │ │ └── today_to_do │ │ │ │ │ ├── ItemToDoViewType.kt │ │ │ │ │ ├── TodayToDoFragment.kt │ │ │ │ │ ├── TodayTodoAdapter.kt │ │ │ │ │ └── tem_dialog │ │ │ │ │ ├── TempManagerDialogFragment.kt │ │ │ │ │ └── TempMangerAdapter.kt │ │ │ └── splash │ │ │ │ └── IntroActivity.kt │ │ │ └── util │ │ │ ├── BindingAdapter.kt │ │ │ ├── GetColorSet.kt │ │ │ └── ToastUtil.kt │ └── res │ │ ├── color │ │ ├── sel_bot_navi_home_color.xml │ │ ├── sel_bot_navi_profile_color.xml │ │ ├── sel_bot_navi_rule_color.xml │ │ ├── sel_rules_my_to_do.xml │ │ └── sel_type_test_btn_color.xml │ │ ├── drawable-hdpi │ │ ├── ic_beer.png │ │ ├── ic_coffee.png │ │ ├── ic_evemt_party_m.webp │ │ ├── ic_event_beer_m.webp │ │ ├── ic_event_beer_s.webp │ │ ├── ic_event_coffee_m.webp │ │ ├── ic_event_coffee_s.webp │ │ ├── ic_event_pancake_m.webp │ │ ├── ic_event_pancake_s.webp │ │ ├── ic_event_party_s.webp │ │ ├── ic_event_selected_beer_s.webp │ │ ├── ic_event_selected_coffee_s.webp │ │ ├── ic_event_selected_pancake_s.webp │ │ ├── ic_event_selected_party_s.webp │ │ ├── ic_pancake.png │ │ ├── ic_party.png │ │ ├── ic_rules_beer_s.webp │ │ ├── ic_rules_broom_s.webp │ │ ├── ic_rules_bulb_s.webp │ │ ├── ic_rules_coffee_s.webp │ │ ├── ic_rules_heart_s.webp │ │ ├── ic_rules_laundry_s.webp │ │ ├── ic_rules_pancake_s.webp │ │ ├── ic_rules_trash_s.webp │ │ ├── ic_test_red.png │ │ ├── illu_result_01_s.png │ │ ├── illu_test_01.png │ │ ├── laundry_list.webp │ │ └── shape_blue_bg_fill_circle.xml │ │ ├── drawable-mdpi │ │ ├── ic_beer.png │ │ ├── ic_coffee.png │ │ ├── ic_evemt_party_m.webp │ │ ├── ic_event_beer_m.webp │ │ ├── ic_event_beer_s.webp │ │ ├── ic_event_coffee_m.webp │ │ ├── ic_event_coffee_s.webp │ │ ├── ic_event_pancake_m.webp │ │ ├── ic_event_pancake_s.webp │ │ ├── ic_event_party_s.webp │ │ ├── ic_event_selected_beer_s.webp │ │ ├── ic_event_selected_coffee_s.webp │ │ ├── ic_event_selected_pancake_s.webp │ │ ├── ic_event_selected_party_s.webp │ │ ├── ic_pancake.png │ │ ├── ic_party.png │ │ ├── ic_rules_beer_s.webp │ │ ├── ic_rules_broom_s.webp │ │ ├── ic_rules_bulb_s.webp │ │ ├── ic_rules_coffee_s.webp │ │ ├── ic_rules_heart_s.webp │ │ ├── ic_rules_laundry_s.webp │ │ ├── ic_rules_pancake_s.webp │ │ ├── ic_rules_trash_s.webp │ │ ├── ic_test_red.png │ │ ├── illu_result_01_s.png │ │ ├── illu_test_01.png │ │ └── laundry_list.webp │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── ic_beer.png │ │ ├── ic_coffee.png │ │ ├── ic_evemt_party_m.webp │ │ ├── ic_event_beer_m.webp │ │ ├── ic_event_beer_s.webp │ │ ├── ic_event_coffee_m.webp │ │ ├── ic_event_coffee_s.webp │ │ ├── ic_event_pancake_m.webp │ │ ├── ic_event_pancake_s.webp │ │ ├── ic_event_party_s.webp │ │ ├── ic_event_selected_beer_s.webp │ │ ├── ic_event_selected_coffee_s.webp │ │ ├── ic_event_selected_pancake_s.webp │ │ ├── ic_event_selected_party_s.webp │ │ ├── ic_pancake.png │ │ ├── ic_party.png │ │ ├── ic_rules_beer_s.webp │ │ ├── ic_rules_broom_s.webp │ │ ├── ic_rules_bulb_s.webp │ │ ├── ic_rules_coffee_s.webp │ │ ├── ic_rules_heart_s.webp │ │ ├── ic_rules_laundry_s.webp │ │ ├── ic_rules_pancake_s.webp │ │ ├── ic_rules_trash_s.webp │ │ ├── ic_test_red.png │ │ ├── illu_result_01_s.png │ │ ├── illu_test_01.png │ │ └── laundry_list.webp │ │ ├── drawable-xxhdpi │ │ ├── ic_beer.png │ │ ├── ic_coffee.png │ │ ├── ic_evemt_party_m.webp │ │ ├── ic_event_beer_m.webp │ │ ├── ic_event_beer_s.webp │ │ ├── ic_event_coffee_m.webp │ │ ├── ic_event_coffee_s.webp │ │ ├── ic_event_pancake_m.webp │ │ ├── ic_event_pancake_s.webp │ │ ├── ic_event_party_s.webp │ │ ├── ic_event_selected_beer_s.webp │ │ ├── ic_event_selected_coffee_s.webp │ │ ├── ic_event_selected_pancake_s.webp │ │ ├── ic_event_selected_party_s.webp │ │ ├── ic_pancake.png │ │ ├── ic_party.png │ │ ├── ic_rules_beer_s.webp │ │ ├── ic_rules_broom_s.webp │ │ ├── ic_rules_bulb_s.webp │ │ ├── ic_rules_coffee_s.webp │ │ ├── ic_rules_heart_s.webp │ │ ├── ic_rules_laundry_s.webp │ │ ├── ic_rules_pancake_s.webp │ │ ├── ic_rules_trash_s.webp │ │ ├── ic_test_red.png │ │ ├── illu_result_01_s.png │ │ ├── illu_test_01.png │ │ └── laundry_list.webp │ │ ├── drawable-xxxhdpi │ │ ├── ic_beer.png │ │ ├── ic_coffee.png │ │ ├── ic_evemt_party_m.webp │ │ ├── ic_event_beer_m.webp │ │ ├── ic_event_beer_s.webp │ │ ├── ic_event_coffee_m.webp │ │ ├── ic_event_coffee_s.webp │ │ ├── ic_event_pancake_m.webp │ │ ├── ic_event_pancake_s.webp │ │ ├── ic_event_party_s.webp │ │ ├── ic_event_selected_beer_s.webp │ │ ├── ic_event_selected_coffee_s.webp │ │ ├── ic_event_selected_pancake_s.webp │ │ ├── ic_event_selected_party_s.webp │ │ ├── ic_pancake.png │ │ ├── ic_party.png │ │ ├── ic_rules_beer_s.webp │ │ ├── ic_rules_broom_s.webp │ │ ├── ic_rules_bulb_s.webp │ │ ├── ic_rules_coffee_s.webp │ │ ├── ic_rules_heart_s.webp │ │ ├── ic_rules_laundry_s.webp │ │ ├── ic_rules_pancake_s.webp │ │ ├── ic_rules_trash_s.webp │ │ ├── ic_test_red.png │ │ ├── illu_result_01_s.png │ │ ├── illu_test_01.png │ │ └── laundry_list.webp │ │ ├── drawable │ │ ├── ic_alarmoff.xml │ │ ├── ic_alarmon.xml │ │ ├── ic_back.xml │ │ ├── ic_bookmark_fill.xml │ │ ├── ic_bookmark_stroke.xml │ │ ├── ic_check.xml │ │ ├── ic_check_false.xml │ │ ├── ic_check_true.xml │ │ ├── ic_circle.xml │ │ ├── ic_close.xml │ │ ├── ic_copy.xml │ │ ├── ic_delete.xml │ │ ├── ic_dialog_close.xml │ │ ├── ic_event_check.xml │ │ ├── ic_hexagon.xml │ │ ├── ic_home_fill.xml │ │ ├── ic_home_stroke.xml │ │ ├── ic_icon.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_left.xml │ │ ├── ic_main_edit.xml │ │ ├── ic_main_setting.xml │ │ ├── ic_open.xml │ │ ├── ic_pentagon.xml │ │ ├── ic_person_fill.xml │ │ ├── ic_person_stroke.xml │ │ ├── ic_plus.xml │ │ ├── ic_plus_blue.xml │ │ ├── ic_profile_blue.xml │ │ ├── ic_profile_default.xml │ │ ├── ic_profile_gray.xml │ │ ├── ic_profile_green.xml │ │ ├── ic_profile_lock.xml │ │ ├── ic_profile_next.xml │ │ ├── ic_profile_purple.xml │ │ ├── ic_profile_red.xml │ │ ├── ic_profile_yellow.xml │ │ ├── ic_right.xml │ │ ├── ic_rules_category_blue_bg_2.xml │ │ ├── ic_rules_category_blue_bg_m.xml │ │ ├── ic_rules_category_purple_bg_m.xml │ │ ├── ic_rules_category_purple_bg_smile.xml │ │ ├── ic_rules_category_purple_smile.xml │ │ ├── ic_rules_category_red_bg_m.xml │ │ ├── ic_rules_category_transparent_bg_m.xml │ │ ├── ic_rules_category_yellow_bg_m.xml │ │ ├── ic_rules_categry_purple_bg_2.xml │ │ ├── ic_rules_categry_red_bg_2.xml │ │ ├── ic_rules_check_box_purple.xml │ │ ├── ic_rules_check_lightpurple.xml │ │ ├── ic_rules_dialog_selected_blue.xml │ │ ├── ic_rules_dialog_selected_gray.xml │ │ ├── ic_rules_dialog_selected_green.xml │ │ ├── ic_rules_dialog_selected_purple.xml │ │ ├── ic_rules_dialog_selected_red.xml │ │ ├── ic_rules_dialog_selected_yellow.xml │ │ ├── ic_rules_dialog_unselected_blue.xml │ │ ├── ic_rules_dialog_unselected_gray.xml │ │ ├── ic_rules_dialog_unselected_green.xml │ │ ├── ic_rules_dialog_unselected_purple.xml │ │ ├── ic_rules_dialog_unselected_red.xml │ │ ├── ic_rules_dialog_unselected_yellow.xml │ │ ├── ic_rules_done.xml │ │ ├── ic_rules_notdone_purple.xml │ │ ├── ic_rules_plus_white.xml │ │ ├── ic_rules_today_to_do_smile.xml │ │ ├── ic_rules_todo_plus.xml │ │ ├── ic_s_blue.xml │ │ ├── ic_s_gray.xml │ │ ├── ic_s_green.xml │ │ ├── ic_s_purple.xml │ │ ├── ic_s_red.xml │ │ ├── ic_s_yellow.xml │ │ ├── ic_square.xml │ │ ├── ic_triangle.xml │ │ ├── sel_bot_navi_home.xml │ │ ├── sel_bot_navi_profile.xml │ │ ├── sel_bot_navi_rule.xml │ │ ├── sel_event_beer.xml │ │ ├── sel_event_coffee.xml │ │ ├── sel_event_pancake.xml │ │ ├── sel_event_party.xml │ │ ├── sel_home_event_icon.xml │ │ ├── sel_home_to_do_check_box.xml │ │ ├── sel_rules_category_smile.xml │ │ ├── sel_rules_dialog_blue.xml │ │ ├── sel_rules_dialog_gray.xml │ │ ├── sel_rules_dialog_green.xml │ │ ├── sel_rules_dialog_purple.xml │ │ ├── sel_rules_dialog_red.xml │ │ ├── sel_rules_dialog_yellow.xml │ │ ├── sel_rules_my_to_do_check_box.xml │ │ ├── sel_type_test_btn.xml │ │ ├── shape_15_rect.xml │ │ ├── shape_21_rect.xml │ │ ├── shape_blue_bg_fill_10_rect.xml │ │ ├── shape_blue_bg_fill_15_rect.xml │ │ ├── shape_blue_bg_fill_16_rect.xml │ │ ├── shape_blue_fill_20_rect.xml │ │ ├── shape_blue_fill_8_rect.xml │ │ ├── shape_blue_fill_circle.xml │ │ ├── shape_g1_fill_15_rect.xml │ │ ├── shape_g2_fill_10_rect.xml │ │ ├── shape_g3_fill_15_rect.xml │ │ ├── shape_green_bg_fill_10_rect.xml │ │ ├── shape_green_fill_8_rect.xml │ │ ├── shape_purple_bg_fill_10_rect.xml │ │ ├── shape_purple_bg_fill_15_rect.xml │ │ ├── shape_purple_fill_10_rect.xml │ │ ├── shape_purple_fill_8_rect.xml │ │ ├── shape_red_bg2_fill_15_rect.xml │ │ ├── shape_red_bg2_fill_8_rect.xml │ │ ├── shape_red_bg2_fill_circle.xml │ │ ├── shape_red_bg_fill_10_rect.xml │ │ ├── shape_red_bg_fill_15_rect.xml │ │ ├── shape_red_fill_10_rect.xml │ │ ├── shape_red_fill_15_rect.xml │ │ ├── shape_red_fill_20_rect.xml │ │ ├── shape_red_fill_8_rect.xml │ │ ├── shape_red_line_10_rect.xml │ │ ├── shape_rules_category_selected_simle.xml │ │ ├── shape_rules_category_unselected_simle.xml │ │ ├── shape_rules_table_blue_fill_rec.xml │ │ ├── shape_white_fill_20_rect.xml │ │ ├── shape_yellow_bg_2_fill_circle.xml │ │ ├── shape_yellow_bg_fill_10_rect.xml │ │ ├── shape_yellow_bg_fill_16_rect.xml │ │ ├── shape_yellow_bg_fill_circle.xml │ │ ├── shape_yellow_fill_20_rect.xml │ │ ├── shape_yellow_fill_8_rect.xml │ │ └── shape_yellow_home_fill_16_rect.xml │ │ ├── font │ │ ├── montserrat_bold.ttf │ │ ├── montserrat_medium.ttf │ │ ├── montserrat_semibold.ttf │ │ ├── spoqa_han_sans_neo.xml │ │ ├── spoqa_han_sans_neo_bold.ttf │ │ ├── spoqa_han_sans_neo_light.ttf │ │ ├── spoqa_han_sans_neo_medium.xml │ │ ├── spoqa_han_sans_neo_medium_f.ttf │ │ ├── spoqa_han_sans_neo_regular.ttf │ │ └── spoqa_han_sans_neo_thin.ttf │ │ ├── layout │ │ ├── activity_intro.xml │ │ ├── activity_main.xml │ │ ├── activity_new_rule.xml │ │ ├── activity_roommate_card.xml │ │ ├── activity_tendency_result.xml │ │ ├── activity_tendency_test.xml │ │ ├── activity_test_info.xml │ │ ├── dialog_type_test_stop.xml │ │ ├── fragment_edit_category.xml │ │ ├── fragment_event_dialog.xml │ │ ├── fragment_home.xml │ │ ├── fragment_my_to_do.xml │ │ ├── fragment_new_category.xml │ │ ├── fragment_profile.xml │ │ ├── fragment_rules.xml │ │ ├── fragment_rules_table.xml │ │ ├── fragment_temp_manager.xml │ │ ├── fragment_today_to_do.xml │ │ ├── item_home_event.xml │ │ ├── item_home_homie.xml │ │ ├── item_home_homie_copy.xml │ │ ├── item_home_participants.xml │ │ ├── item_home_rules.xml │ │ ├── item_home_to_do.xml │ │ ├── item_rules_my_to_do.xml │ │ ├── item_rules_rule.xml │ │ ├── item_rules_table_general.xml │ │ ├── item_rules_table_keys.xml │ │ ├── item_rules_tmp_managers.xml │ │ ├── item_rules_today_to_do_item_multi.xml │ │ ├── item_rules_today_to_do_item_none.xml │ │ ├── item_rules_today_to_do_item_one.xml │ │ └── item_tendency_test.xml │ │ ├── menu │ │ └── bot_navi.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── appearance.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── hous │ └── hous_aos │ └── ExampleUnitTest.kt ├── build.gradle.kts ├── buildSrc ├── build.gradle.kts └── src │ └── main │ └── java │ ├── Constants.kt │ ├── Dependencies.kt │ └── Versions.kt ├── data ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hous │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── hous │ │ └── data │ │ ├── api │ │ ├── HomeApi.kt │ │ ├── NewRulesApi.kt │ │ ├── ProfileApi.kt │ │ └── RulesApi.kt │ │ ├── entity │ │ ├── Category.kt │ │ ├── ColorSet.kt │ │ ├── DayData.kt │ │ ├── Event.kt │ │ ├── Homie.kt │ │ ├── Manager.kt │ │ ├── ResultData.kt │ │ ├── Rule.kt │ │ ├── State.kt │ │ └── TypeTest.kt │ │ ├── model │ │ ├── WrapperClass.kt │ │ ├── request │ │ │ ├── EventListRequest.kt │ │ │ ├── MyToDoCheckRequest.kt │ │ │ ├── NewRulesRequest.kt │ │ │ └── PutTestResultRequest.kt │ │ └── response │ │ │ ├── EventResponse.kt │ │ │ ├── HomeResponse.kt │ │ │ ├── NewRulesListResponse.kt │ │ │ ├── RulesTableResponse.kt │ │ │ ├── RulesTodayInfoListResponse.kt │ │ │ ├── TempManagerRequest.kt │ │ │ ├── TempManagerResponse.kt │ │ │ └── TypeTestListResponse.kt │ │ ├── repository │ │ ├── HomeRepository.kt │ │ ├── HomeRepositoryImpl.kt │ │ ├── NewRulesRepositoryImpl.kt │ │ ├── ProfileRepository.kt │ │ ├── ProfileRepositoryImpl.kt │ │ ├── RulesTodayRepository.kt │ │ └── RulesTodayRepositoryImpl.kt │ │ └── source │ │ ├── local │ │ ├── LocalDataSource.kt │ │ └── LocalDataSourceImpl.kt │ │ └── remote │ │ ├── RemoteHomeDataSource.kt │ │ ├── RemoteHomeDataSourceImpl.kt │ │ ├── RemoteNewRulesDataSource.kt │ │ ├── RemoteNewRulesDataSourceImpl.kt │ │ ├── RemoteProfileDataSource.kt │ │ ├── RemoteProfileDataSourceImpl.kt │ │ ├── RemoteRulesTodayDataSource.kt │ │ └── RemoteRulesTodayDataSourceImpl.kt │ └── test │ └── java │ └── com │ └── hous │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── hous │ └── domain │ ├── model │ ├── Category.kt │ ├── DayData.kt │ ├── Homie.kt │ ├── Manager.kt │ ├── NewRuleInfo.kt │ └── State.kt │ ├── repository │ └── NewRulesRepository.kt │ └── usecase │ ├── AddNewRuleUseCase.kt │ └── GetNewRuleInfoUseCase.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/ISSUE_TEMPLATE/create-issue.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: create issue 3 | about: 이슈 템플릿 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## 화면 이름 11 | - Figma에 나온 화면 이름 12 | 13 | ## 작업 내용 설명 14 | - 어떤 작업 할 것인지 설명 15 | 16 | ## 필요 태스크 17 | - [ ] 작업 1 18 | - [ ] 작업 2 19 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## 작업 사진 (선택) 2 | 3 | - 리뷰하기 편할 것 같아서 4 | - 귀찮으면 스킵 가능 5 | 6 | ## 작업 개요 7 | 8 | /* 왜 이 작업을 하는지? */ 9 | 10 | ## 작업 설명 11 | 12 | /* 상세히, 보는 사람 이해 쉽게 OK? */ 13 | 14 | ## 궁금한점 15 | 16 | ## 어려웠던점 17 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 23 | -------------------------------------------------------------------------------- /.idea/ktlint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/0/3/0326fed0523344bc30e41296d5e533b0aa99d6c2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/0/3/0326fed0523344bc30e41296d5e533b0aa99d6c2 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/0/b/0b960a547e6177adbaecd31a17c32189dd9d4785: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/0/b/0b960a547e6177adbaecd31a17c32189dd9d4785 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/0/1030a94f25889c26277a0157d5d92fbaf9bd5406: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/1/0/1030a94f25889c26277a0157d5d92fbaf9bd5406 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/0/1094d71656eb82c805008b440a01ec969efbb1f7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/1/0/1094d71656eb82c805008b440a01ec969efbb1f7 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/3/1392dc066c376478cd54dde7ac8e7399d7c55e13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/1/3/1392dc066c376478cd54dde7ac8e7399d7c55e13 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/1/21717c32e098ac335180f238dff53c814794b21a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/1/21717c32e098ac335180f238dff53c814794b21a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/1/21fc7f9b693802c7c00b7a621dcbbf0602d5b82e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/1/21fc7f9b693802c7c00b7a621dcbbf0602d5b82e -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/3/23f20395cfda7b7a92cab9c740d9cfb2c1541aa2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/3/23f20395cfda7b7a92cab9c740d9cfb2c1541aa2 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/5/259c7402a236aee2000c9e21c635ca2548a8785a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/5/259c7402a236aee2000c9e21c635ca2548a8785a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/6/2614cf10edafc01f1b0e84524eb763956a3a10d9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/6/2614cf10edafc01f1b0e84524eb763956a3a10d9 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/8/282c8fe3f3631156cc9efbfb5b8d3fb6032a443f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/8/282c8fe3f3631156cc9efbfb5b8d3fb6032a443f -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/8/28e93e7195007883d6c4f6326a1ba5aa2cc91122: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/8/28e93e7195007883d6c4f6326a1ba5aa2cc91122 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/a/2a6d7758c8b1e5fb438585595cd5548380607966: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/a/2a6d7758c8b1e5fb438585595cd5548380607966 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/a/2afbb999f001938c88fa43fc2ef52abf0f8213e4 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/b/2ba58bdd51724c5764503ff905d676a8004fefad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/2/b/2ba58bdd51724c5764503ff905d676a8004fefad -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/7/374ba366d33f2cfd79d2990856c015aae6a360f8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/7/374ba366d33f2cfd79d2990856c015aae6a360f8 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/7/37ae3b2406a08d559b29ec95659a86a381dec40d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/7/37ae3b2406a08d559b29ec95659a86a381dec40d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/9/399803383d47abea05e4d513ae319d65954df2db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/9/399803383d47abea05e4d513ae319d65954df2db -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/b/3b558e37c7301d7e022647d8efa0c392f0114338: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/b/3b558e37c7301d7e022647d8efa0c392f0114338 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/c/3c0606852dfabb407d6f65ecfd7d0a3ff676a8f9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/c/3c0606852dfabb407d6f65ecfd7d0a3ff676a8f9 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/d/3d08e3b879feee0a88d549726ec1f1d1f13de6ed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/d/3d08e3b879feee0a88d549726ec1f1d1f13de6ed -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/f/3f5a50c2d7ee4ace74a2347eb6905099c3957432: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/3/f/3f5a50c2d7ee4ace74a2347eb6905099c3957432 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/1/419ad5ff44f73e68aa086de9916047a99aa3b532: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/4/1/419ad5ff44f73e68aa086de9916047a99aa3b532 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/7/47d4431864d6380b67b652e42563df5c84084282: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/4/7/47d4431864d6380b67b652e42563df5c84084282 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/8/487c30dd133881b13261b0af8a7bd4bbeaeec06d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/4/8/487c30dd133881b13261b0af8a7bd4bbeaeec06d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/a/4a12867d7a96d49397a9580cbe970a3bfee6a285: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/4/a/4a12867d7a96d49397a9580cbe970a3bfee6a285 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/0/504e51a1f622a3dea8d33cb7b54131cf4cd905fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/0/504e51a1f622a3dea8d33cb7b54131cf4cd905fc -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/0/508840e4b121194a4440bf205ef838dd3901c192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/0/508840e4b121194a4440bf205ef838dd3901c192 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/1/51623d3e44e35fe823e9531f871a63482ab5613f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/1/51623d3e44e35fe823e9531f871a63482ab5613f -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/3/5392ae6fb7c5440022cf3ca2152b93a8c6ad1221: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/3/5392ae6fb7c5440022cf3ca2152b93a8c6ad1221 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/5/55649260a196f1ceaab3fe4bfdbe68184c1efff0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/5/55649260a196f1ceaab3fe4bfdbe68184c1efff0 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/d/5d02844d2d743f76fe60e88b7f76c3d20d0b5697: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/d/5d02844d2d743f76fe60e88b7f76c3d20d0b5697 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/e/5e504d6523f743654dea0d5c0c0e8ab67c5e617c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/5/e/5e504d6523f743654dea0d5c0c0e8ab67c5e617c -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/2/62d41b83de73ea9637f2d82462ade5cacfbbeb3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/6/2/62d41b83de73ea9637f2d82462ade5cacfbbeb3a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/7/67b703ff5f8b24978b379d2fec4c1c0de67d5e46: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/6/7/67b703ff5f8b24978b379d2fec4c1c0de67d5e46 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/c/6c30efff69b84fdb046a46f2951cb8a9fd32211d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/6/c/6c30efff69b84fdb046a46f2951cb8a9fd32211d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/c/6c8f05e0f5d357e1a5fef2e0721d92268fb291fb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/6/c/6c8f05e0f5d357e1a5fef2e0721d92268fb291fb -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/d/6d07aaecb0185338eeb33a3ec563249ff259cf19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/6/d/6d07aaecb0185338eeb33a3ec563249ff259cf19 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/1/71901ec4384bbabdac42389e09b776eba5d5f38c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/1/71901ec4384bbabdac42389e09b776eba5d5f38c -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/2/7270efe715e6a2a0828a0058494ff6340f1f8382: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/2/7270efe715e6a2a0828a0058494ff6340f1f8382 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/3/73f6b7749f5aecadc6aff9847575da104696758a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/3/73f6b7749f5aecadc6aff9847575da104696758a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/4/746432e504e76dfdade868dfee47cf4f9a61461b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/4/746432e504e76dfdade868dfee47cf4f9a61461b -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/5/75e155fc2aefcf6b5351727f7462d4f5d347652d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/5/75e155fc2aefcf6b5351727f7462d4f5d347652d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/7/77156a4690dc159001c172419ad1340d60579cc0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/7/77156a4690dc159001c172419ad1340d60579cc0 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/8/785acd60510d7fdb2333d19e116febe3217fb980: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/7/8/785acd60510d7fdb2333d19e116febe3217fb980 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/a/8a2b3911a9c8b63cb82d6fa60ef892b6410bc555: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/8/a/8a2b3911a9c8b63cb82d6fa60ef892b6410bc555 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/c/8c55c3ccc257e5907959013f99656e4c8ec3903e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/8/c/8c55c3ccc257e5907959013f99656e4c8ec3903e -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/e/8e4d2b666f8114dab334eb0c68bbf4beea7df7c8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/8/e/8e4d2b666f8114dab334eb0c68bbf4beea7df7c8 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/0/907c2d7efe535a01b8a6b630148f15f22b28ff7b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/9/0/907c2d7efe535a01b8a6b630148f15f22b28ff7b -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/0/a0716f69934521dab2ac8084b0ed339a71e98bde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/0/a0716f69934521dab2ac8084b0ed339a71e98bde -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/0/a0987820d83c2e1474366586b161f2e39053f057: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/0/a0987820d83c2e1474366586b161f2e39053f057 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/1/a137dc7e3b6db3ad5653d6e6374fce58e8b75f95: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/1/a137dc7e3b6db3ad5653d6e6374fce58e8b75f95 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/4/a480e6dc91914dd113ff17ee6fbf0743eee3dd7a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/4/a480e6dc91914dd113ff17ee6fbf0743eee3dd7a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/5/a5b04cf93d3ef02c30209b6b2bf2396791a01213: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/5/a5b04cf93d3ef02c30209b6b2bf2396791a01213 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/a/a/aaea7167440a9d9d41cbefa3d57c65487429f338: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/a/a/aaea7167440a9d9d41cbefa3d57c65487429f338 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/b/1/b11d733c2a0884113604561857cdf35244e56df2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/b/1/b11d733c2a0884113604561857cdf35244e56df2 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/b/1/b1347302992dfb0ed44bef468b5dccbab9dd663d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/b/1/b1347302992dfb0ed44bef468b5dccbab9dd663d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/b/a/bafa83d8ac6d0b17589912f20c744ccdaea49ab4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/b/a/bafa83d8ac6d0b17589912f20c744ccdaea49ab4 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/b/c/bca5e8319347b418c307a6de235a00dc0e2150a9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/b/c/bca5e8319347b418c307a6de235a00dc0e2150a9 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/b/d/bd2b79c92c9e108abbd265903b8ae0e9de9b6eaf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/b/d/bd2b79c92c9e108abbd265903b8ae0e9de9b6eaf -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/c/0/c0d98d6db88da4caa3ccd455bdfea86e9f86a407: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/c/0/c0d98d6db88da4caa3ccd455bdfea86e9f86a407 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/c/1/c15bc2894c3ff2059da77ac52712aaf5a67106f2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/c/1/c15bc2894c3ff2059da77ac52712aaf5a67106f2 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/c/8/c8b852f746f4284b67be58f2274f60a7631cada8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/c/8/c8b852f746f4284b67be58f2274f60a7631cada8 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/4/d4ccb79d3ffb82b694460f4f4d17162fd5e3bf77: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/4/d4ccb79d3ffb82b694460f4f4d17162fd5e3bf77 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/6/d62eae69c44b23aa9da7216b52eb0692bded7bf8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/6/d62eae69c44b23aa9da7216b52eb0692bded7bf8 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/8/d83ef2367caca12c18c8ccde7cf45e1eaebd4c55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/8/d83ef2367caca12c18c8ccde7cf45e1eaebd4c55 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/8/d8714d56c431862d5000e3af7f542dc2c160d330: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/8/d8714d56c431862d5000e3af7f542dc2c160d330 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/8/d8d5202a580477950d568da6d924cc8c3e4a29d7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/8/d8d5202a580477950d568da6d924cc8c3e4a29d7 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/a/daa7a485e989920901983255e1e4378afcc625d3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/a/daa7a485e989920901983255e1e4378afcc625d3 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/d/d/ddadc94ecac542883b4c31c86fc092afe3c2a09d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/d/d/ddadc94ecac542883b4c31c86fc092afe3c2a09d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/4/e4f18ad4f4b33c832a974cb407aae5017b90b7f5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/4/e4f18ad4f4b33c832a974cb407aae5017b90b7f5 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/5/e56236c03933b0a42d7f582c32ebf5e71e829c72: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/5/e56236c03933b0a42d7f582c32ebf5e71e829c72 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/6/e69f04b871f85bd08f1a79f7dca67e0b60a06e14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/6/e69f04b871f85bd08f1a79f7dca67e0b60a06e14 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/7/e70e0e98f03e9f43000a49dec1f5f69e825da15e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/7/e70e0e98f03e9f43000a49dec1f5f69e825da15e -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/7/e76cdd780563c2092f0b9ef45725c0e4b445df7d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/7/e76cdd780563c2092f0b9ef45725c0e4b445df7d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/e/c/ec7c57613f15a7aa5c7db5f80db83f0025664f93: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/e/c/ec7c57613f15a7aa5c7db5f80db83f0025664f93 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/f/4/f4a01d6a4fcb971362ec00a83903fd3902f52164: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/f/4/f4a01d6a4fcb971362ec00a83903fd3902f52164 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/f/5/f5aa8917110e068f8cc94c9a1538028ca2b7aca4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/f/5/f5aa8917110e068f8cc94c9a1538028ca2b7aca4 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/f/a/fafe78e0901d47db9d0d5da4f97827305336dca1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/f/a/fafe78e0901d47db9d0d5da4f97827305336dca1 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/f/d/fd4265ceda91e9f809dda5aa92e0a974ea2dc3db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/f/d/fd4265ceda91e9f809dda5aa92e0a974ea2dc3db -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/index.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/.idea/sonarlint/issuestore/index.pb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🏡 Hous-Android 2 | ![Android](https://user-images.githubusercontent.com/82709044/182391860-4c190765-8aab-4e7c-887d-644b18c845aa.png) 3 | 4 | ## 사용한 기술 스택 5 | - MVVM 6 | - Coroutine 7 | - Jetpack Compose 8 | - AAC Data Binding 9 | - Hilt 10 | - Retrofit2 11 | - Glide 12 | - Flow 13 |

14 | 15 | ## 폴더링 구조 16 | 📁 ui 17 | 18 | 📁 data 19 | 20 |      📁 source 21 | 22 |           📁 local 23 | 24 |           📁 remote 25 | 26 |      📁 repository 27 | 28 |      📁 model 29 | 30 |           📁 response 31 | 32 |           📁 request 33 | 34 |      📁 entity 35 | 36 |      📁 api 37 | 38 | 📁 di 39 | 40 | 📁 util 41 |

42 | 43 | ## 서비스 이름과 간단한 프로젝트 설명 44 | 45 | ### Hous- 46 | > 우리의 House를 위한 'How is' 47 | 48 | 일상을 함께하는 룸메이트에 대해 파악하고 함께 공동 규칙을 세우는 서비스 49 |

50 | 51 | ## 각자 맡은 역할 52 | 53 | ### 강원용 54 | - **리드 개발자** 55 | - 오각형 성격 유형 뷰 56 | - 규칙 추가 뷰 57 | - FCM 연결 58 | - 스플래쉬 59 | 60 | ### 이준원 61 | - 규칙 Home 뷰 62 | - 규칙 홈 다이얼로그 63 | - 규칙 삭제 다이얼로그 64 | - 카테고리 삭제 다이얼로그 65 | - 홈 이벤트 다이얼로그 66 | 67 | ### 이영주 68 | - 홈 뷰 69 | - 프로필 뷰 (오각형 제외) 70 | - 프로필 수정 71 | - 프로필 설정 72 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/debug/output-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "artifactType": { 4 | "type": "APK", 5 | "kind": "Directory" 6 | }, 7 | "applicationId": "com.hous.hous_aos", 8 | "variantName": "debug", 9 | "elements": [ 10 | { 11 | "type": "SINGLE", 12 | "filters": [], 13 | "attributes": [], 14 | "versionCode": 1, 15 | "versionName": "1.0", 16 | "outputFile": "app-debug.apk" 17 | } 18 | ], 19 | "elementType": "File" 20 | } -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle.kts. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /app/release/output-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "artifactType": { 4 | "type": "APK", 5 | "kind": "Directory" 6 | }, 7 | "applicationId": "com.hous.hous_aos", 8 | "variantName": "release", 9 | "elements": [ 10 | { 11 | "type": "SINGLE", 12 | "filters": [], 13 | "attributes": [], 14 | "versionCode": 1, 15 | "versionName": "1.0", 16 | "outputFile": "app-release.apk" 17 | } 18 | ], 19 | "elementType": "File" 20 | } -------------------------------------------------------------------------------- /app/src/androidTest/java/com/hous/hous_aos/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos 2 | 3 | import androidx.test.ext.junit.runners.AndroidJUnit4 4 | import androidx.test.platform.app.InstrumentationRegistry 5 | import org.junit.Assert.assertEquals 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | /** 10 | * Instrumented test, which will execute on an Android device. 11 | * 12 | * See [testing documentation](http://d.android.com/tools/testing). 13 | */ 14 | @RunWith(AndroidJUnit4::class) 15 | class ExampleInstrumentedTest { 16 | @Test 17 | fun useAppContext() { 18 | // Context of the app under test. 19 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 20 | assertEquals("com.hous.hous_aos", appContext.packageName) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/App.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos 2 | 3 | import android.app.Application 4 | import dagger.hilt.android.HiltAndroidApp 5 | 6 | @HiltAndroidApp 7 | class App : Application() 8 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/di/LocalSourceModule.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.di 2 | 3 | import com.hous.data.source.local.LocalDataSource 4 | import com.hous.data.source.local.LocalDataSourceImpl 5 | import dagger.Module 6 | import dagger.Provides 7 | import dagger.hilt.InstallIn 8 | import dagger.hilt.components.SingletonComponent 9 | import javax.inject.Singleton 10 | 11 | @Module 12 | @InstallIn(SingletonComponent::class) 13 | object LocalSourceModule { 14 | @Singleton 15 | @Provides 16 | fun providesLocalDataSource(impl: LocalDataSourceImpl): LocalDataSource = impl 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/di/RepositoryModule.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.di 2 | 3 | import com.hous.data.repository.HomeRepository 4 | import com.hous.data.repository.HomeRepositoryImpl 5 | import com.hous.domain.repository.NewRulesRepository 6 | import com.hous.data.repository.NewRulesRepositoryImpl 7 | import com.hous.data.repository.ProfileRepository 8 | import com.hous.data.repository.ProfileRepositoryImpl 9 | import com.hous.data.repository.RulesTodayRepository 10 | import com.hous.data.repository.RulesTodayRepositoryImpl 11 | import dagger.Module 12 | import dagger.Provides 13 | import dagger.hilt.InstallIn 14 | import dagger.hilt.components.SingletonComponent 15 | import javax.inject.Singleton 16 | 17 | @Module 18 | @InstallIn(SingletonComponent::class) 19 | object RepositoryModule { 20 | @Provides 21 | @Singleton 22 | fun providesNewRulesRepository( 23 | impl: NewRulesRepositoryImpl 24 | ): NewRulesRepository = impl 25 | 26 | @Provides 27 | @Singleton 28 | fun providesRulesTodayRepository( 29 | impl: RulesTodayRepositoryImpl 30 | ): RulesTodayRepository = impl 31 | 32 | @Provides 33 | @Singleton 34 | fun providesProfileRepository( 35 | impl: ProfileRepositoryImpl 36 | ): ProfileRepository = impl 37 | 38 | @Provides 39 | @Singleton 40 | fun providesHomeRepository( 41 | impl: HomeRepositoryImpl 42 | ): HomeRepository = impl 43 | } 44 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/home/EventIcon.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.home 2 | 3 | import com.hous.hous_aos.R 4 | 5 | enum class EventIcon(val IconName: String, val drawableRes: Int) { 6 | FIRST("PARTY", R.drawable.ic_evemt_party_m), SECOND("CAKE", R.drawable.ic_event_pancake_m), 7 | THIRD("BEER", R.drawable.ic_event_beer_m), FOURTH("COFFEE", R.drawable.ic_event_coffee_m) 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/home/RommateViewModel.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.home 2 | 3 | import android.util.Log 4 | import androidx.lifecycle.MutableLiveData 5 | import androidx.lifecycle.ViewModel 6 | import androidx.lifecycle.viewModelScope 7 | import com.hous.data.entity.Homie 8 | import com.hous.data.repository.HomeRepository 9 | import dagger.hilt.android.lifecycle.HiltViewModel 10 | import javax.inject.Inject 11 | import kotlinx.coroutines.launch 12 | 13 | @HiltViewModel 14 | class RommateViewModel @Inject constructor( 15 | private val homeRepository: HomeRepository 16 | ) : ViewModel() { 17 | private val _homieData = MutableLiveData( 18 | Homie( 19 | typeScore = listOf(3, 3, 3, 3, 3) 20 | ) 21 | ) 22 | val homieData get() = _homieData 23 | 24 | private val _homieId = MutableLiveData() 25 | val homieId get() = _homieId 26 | 27 | fun getHomieList() { 28 | viewModelScope.launch { 29 | homeRepository.getHomieList(homieId = homieId.value!!) 30 | .onSuccess { result -> 31 | Log.d("Homie", "data : ${result.data}") 32 | _homieData.value = result.data!! 33 | } 34 | .onFailure { result -> 35 | Log.d("Homie", "data : ${result.message}") 36 | } 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/home/adapter/RulesAdapter.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.home.adapter 2 | 3 | import android.view.LayoutInflater 4 | import android.view.ViewGroup 5 | import androidx.recyclerview.widget.RecyclerView 6 | import com.hous.hous_aos.databinding.ItemHomeRulesBinding 7 | 8 | class RulesAdapter : RecyclerView.Adapter() { 9 | val rulesList = mutableListOf() 10 | 11 | override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RulesViewHolder { 12 | val binding = 13 | ItemHomeRulesBinding.inflate( 14 | LayoutInflater.from(parent.context), 15 | parent, 16 | false 17 | ) 18 | return RulesViewHolder(binding) 19 | } 20 | 21 | override fun onBindViewHolder(holder: RulesViewHolder, position: Int) { 22 | holder.onBind(rulesList[position]) 23 | } 24 | 25 | override fun getItemCount(): Int = rulesList.size 26 | 27 | class RulesViewHolder( 28 | private val binding: ItemHomeRulesBinding 29 | ) : RecyclerView.ViewHolder(binding.root) { 30 | fun onBind(data: String) { 31 | binding.rules = data 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/newrules/NewRuleActivity.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.newrules 2 | 3 | import android.os.Bundle 4 | import androidx.activity.viewModels 5 | import androidx.appcompat.app.AppCompatActivity 6 | import com.hous.hous_aos.R 7 | import com.hous.hous_aos.databinding.ActivityNewRuleBinding 8 | import dagger.hilt.android.AndroidEntryPoint 9 | 10 | @AndroidEntryPoint 11 | class NewRuleActivity : AppCompatActivity() { 12 | private lateinit var binding: ActivityNewRuleBinding 13 | private val viewModel: NewRulesViewModel by viewModels() 14 | override fun onCreate(savedInstanceState: Bundle?) { 15 | super.onCreate(savedInstanceState) 16 | binding = ActivityNewRuleBinding.inflate(layoutInflater) 17 | setContentView(binding.root) 18 | val categoryName = intent.getStringExtra("categoryName") ?: "" 19 | val categoryId = intent.getStringExtra("categoryId") ?: "" 20 | viewModel.setCategoryName(categoryId, categoryName) 21 | binding.cvNewRuleScreen.setContent { 22 | NewRulesScreen( 23 | viewModel, 24 | this::finish 25 | ) 26 | } 27 | initStatusBarColor() 28 | } 29 | 30 | private fun initStatusBarColor() { 31 | window.statusBarColor = getColor(R.color.hous_blue_bg) 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/newrules/component/DayList.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.newrules.component 2 | 3 | import androidx.compose.foundation.layout.Arrangement 4 | import androidx.compose.foundation.lazy.LazyRow 5 | import androidx.compose.foundation.lazy.itemsIndexed 6 | import androidx.compose.runtime.Composable 7 | import androidx.compose.ui.unit.dp 8 | import com.hous.domain.model.DayData 9 | import com.hous.domain.model.Manager 10 | 11 | @Composable 12 | fun NewRulesDayList( 13 | manager: Manager, 14 | currentIndex: Int, 15 | selectDay: (Int, DayData) -> Unit 16 | ) { 17 | LazyRow(horizontalArrangement = Arrangement.spacedBy(6.dp)) { 18 | itemsIndexed(manager.dayDataList) { _, value -> 19 | NewRulesDay( 20 | dayData = value, 21 | currentIndex = currentIndex, 22 | selectDay = selectDay 23 | ) 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/newrules/component/DeleteButton.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.newrules.component 2 | 3 | import androidx.compose.foundation.Image 4 | import androidx.compose.foundation.clickable 5 | import androidx.compose.runtime.Composable 6 | import androidx.compose.ui.Modifier 7 | import androidx.compose.ui.res.painterResource 8 | import com.hous.domain.model.State 9 | import com.hous.hous_aos.R 10 | 11 | @Composable 12 | fun DeleteButton( 13 | index: Int, 14 | setCheckBoxState: (String, State) -> Unit, 15 | deleteManager: (Int) -> Unit 16 | ) { 17 | setCheckBoxState("DeleteButton Out", State.BLOCK) 18 | Image( 19 | painter = painterResource(id = R.drawable.ic_delete), 20 | contentDescription = "", 21 | modifier = Modifier.clickable { deleteManager(index) } 22 | ) 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.profile 2 | 3 | import android.util.Log 4 | import androidx.lifecycle.MutableLiveData 5 | import androidx.lifecycle.ViewModel 6 | import androidx.lifecycle.viewModelScope 7 | import com.hous.data.entity.Homie 8 | import com.hous.data.repository.ProfileRepository 9 | import dagger.hilt.android.lifecycle.HiltViewModel 10 | import javax.inject.Inject 11 | import kotlinx.coroutines.launch 12 | 13 | @HiltViewModel 14 | class ProfileViewModel @Inject constructor( 15 | private val profileRepository: ProfileRepository 16 | ) : ViewModel() { 17 | private val _profileData = MutableLiveData() 18 | val profileData get() = _profileData 19 | 20 | init { 21 | getProfileDate() 22 | } 23 | 24 | fun getProfileDate() { 25 | viewModelScope.launch { 26 | profileRepository.getUserProfile() 27 | .onSuccess { 28 | Log.d("ProfileViewModel", "data : ${it.data}") 29 | _profileData.value = it.data!! 30 | } 31 | .onFailure { 32 | Log.d("ProfileViewModel", "data : ${it.message}") 33 | } 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/profile/TestInfoActivity.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.profile 2 | 3 | import android.content.Intent 4 | import android.os.Bundle 5 | import androidx.appcompat.app.AppCompatActivity 6 | import com.hous.hous_aos.databinding.ActivityTestInfoBinding 7 | 8 | class TestInfoActivity : AppCompatActivity() { 9 | private lateinit var binding: ActivityTestInfoBinding 10 | override fun onCreate(savedInstanceState: Bundle?) { 11 | super.onCreate(savedInstanceState) 12 | binding = ActivityTestInfoBinding.inflate(layoutInflater) 13 | setContentView(binding.root) 14 | init() 15 | } 16 | 17 | private fun init() { 18 | binding.btnStart.setOnClickListener { 19 | val intent = Intent(this, TendencyTestActivity::class.java) 20 | startActivity(intent) 21 | finish() 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/HomieIconType.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules 2 | 3 | import androidx.annotation.DrawableRes 4 | import com.hous.hous_aos.R 5 | 6 | enum class HomieIconType(@DrawableRes val drawableRes: Int) { 7 | RED(R.drawable.sel_rules_dialog_red), 8 | BLUE(R.drawable.sel_rules_dialog_blue), 9 | GREEN(R.drawable.sel_rules_dialog_green), 10 | YELLOW(R.drawable.sel_rules_dialog_yellow), 11 | GRAY(R.drawable.sel_rules_dialog_gray), 12 | PURPLE(R.drawable.sel_rules_dialog_purple) 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/IconColor.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules 2 | 3 | import com.hous.hous_aos.R 4 | 5 | /** 6 | * Icon 색 이넘*/ 7 | enum class IconColor(val colorRes: Int) { 8 | BLUE(R.color.hous_blue), 9 | RED(R.color.hous_red), 10 | GREEN(R.color.hous_green), 11 | YELLOW(R.color.hous_yellow), 12 | GRAY(R.color.g_3), 13 | PURPLE(R.color.hous_purple), 14 | NONE(R.color.hous_blue_bg_2) 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/ItemCategoryViewType.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules 2 | 3 | enum class ItemCategoryViewType(val index: Int) { 4 | PLUS_VIEW_TYPE(0), GENERAL_VIEW_TYPE(1) 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/ToDoViewType.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules 2 | 3 | enum class ToDoViewType(val id: Int) { 4 | MY_TO_DO(0), TODAY_TO_DO(1) 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/edit_category/EditCategoryFragment.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules.edit_category 2 | 3 | import android.os.Bundle 4 | import android.view.LayoutInflater 5 | import android.view.View 6 | import android.view.ViewGroup 7 | import androidx.fragment.app.Fragment 8 | import com.hous.hous_aos.R 9 | 10 | class EditCategoryFragment : Fragment() { 11 | 12 | override fun onCreateView( 13 | inflater: LayoutInflater, 14 | container: ViewGroup?, 15 | savedInstanceState: Bundle? 16 | ): View? { 17 | // Inflate the layout for this fragment 18 | return inflater.inflate(R.layout.fragment_edit_category, container, false) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/my_to_do/IconType.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules.my_to_do 2 | 3 | import androidx.annotation.ColorRes 4 | import androidx.annotation.DrawableRes 5 | import com.hous.hous_aos.R 6 | 7 | enum class IconType(@ColorRes val colorRes: Int, @DrawableRes val drawableRes: Int) { 8 | CLEAN(R.color.hous_blue_bg_2, R.drawable.ic_rules_broom_s), 9 | TRASH(R.color.hous_blue_bg_2, R.drawable.ic_rules_trash_s), 10 | LIGHT(R.color.hous_red_bg_2, R.drawable.ic_rules_bulb_s), 11 | HEART(R.color.hous_red_bg_2, R.drawable.ic_rules_heart_s), 12 | BEER(R.color.hous_yellow_bg_2, R.drawable.ic_rules_beer_s), 13 | CAKE(R.color.hous_yellow_bg_2, R.drawable.ic_rules_pancake_s), 14 | LAUNDRY(R.color.hous_purple_bg_2, R.drawable.ic_rules_laundry_s), 15 | COFFEE(R.color.hous_purple_bg_2, R.drawable.ic_rules_coffee_s) 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/new_category/NewCategoryFragment.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules.new_category 2 | 3 | import android.os.Bundle 4 | import android.view.LayoutInflater 5 | import android.view.View 6 | import android.view.ViewGroup 7 | import androidx.fragment.app.Fragment 8 | import androidx.fragment.app.activityViewModels 9 | import com.hous.hous_aos.databinding.FragmentNewCategoryBinding 10 | import com.hous.hous_aos.ui.rules.RulesViewModel 11 | 12 | class NewCategoryFragment : Fragment() { 13 | 14 | private var _binding: FragmentNewCategoryBinding? = null 15 | private val binding get() = _binding ?: error("binding에 null 들어감") 16 | private val viewModel: RulesViewModel by activityViewModels() 17 | override fun onCreateView( 18 | inflater: LayoutInflater, 19 | container: ViewGroup?, 20 | savedInstanceState: Bundle? 21 | ): View? { 22 | _binding = FragmentNewCategoryBinding.inflate(inflater, container, false) 23 | return binding.root 24 | } 25 | 26 | override fun onDestroyView() { 27 | super.onDestroyView() 28 | _binding = null 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/rules/today_to_do/ItemToDoViewType.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.rules.today_to_do 2 | 3 | /** 4 | * 뷰타입 이넘*/ 5 | enum class ItemToDoViewType(val index: Int) { 6 | NONE_MANAGER_VIEW_TYPE(0), ONE_MANAGER_VIEW_TYPE(1), MUTI_MANAGER_VIEW_TYPE(2) 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/ui/splash/IntroActivity.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.ui.splash 2 | 3 | import android.content.Intent 4 | import android.os.Bundle 5 | import android.os.Handler 6 | import android.os.Looper 7 | import androidx.appcompat.app.AppCompatActivity 8 | import com.hous.hous_aos.databinding.ActivityIntroBinding 9 | import com.hous.hous_aos.ui.main.MainActivity 10 | 11 | class IntroActivity : AppCompatActivity() { 12 | lateinit var binding: ActivityIntroBinding 13 | override fun onCreate(savedInstanceState: Bundle?) { 14 | super.onCreate(savedInstanceState) 15 | binding = ActivityIntroBinding.inflate(layoutInflater) 16 | setContentView(binding.root) 17 | binding.lottieSplashImg.playAnimation() 18 | Handler(Looper.getMainLooper()).postDelayed({ 19 | val intent = Intent(this, MainActivity::class.java) 20 | startActivity(intent) 21 | finish() 22 | }, 3000) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/util/GetColorSet.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.util 2 | 3 | import com.hous.data.entity.ColorSet 4 | import com.hous.hous_aos.R 5 | 6 | fun String.getColorSet(colorType: String): ColorSet { 7 | return when (colorType) { 8 | "PURPLE", "하이레벨 오돌이" -> ColorSet( 9 | colorBg = R.color.hous_purple_bg, 10 | colorBg2 = R.color.hous_purple_bg_2, 11 | colorPrimary = R.color.hous_purple 12 | ) 13 | "GREEN", "룰 세터 육각이" -> ColorSet( 14 | colorBg = R.color.hous_green_bg, 15 | colorBg2 = R.color.hous_green_bg_2, 16 | colorPrimary = R.color.hous_green 17 | ) 18 | "YELLOW", "늘 행복한 동글이" -> ColorSet( 19 | colorBg = R.color.hous_yellow_bg, 20 | colorBg2 = R.color.hous_yellow_bg_2, 21 | colorPrimary = R.color.hous_yellow 22 | ) 23 | "BLUE", "룸메 맞춤형 네각이" -> ColorSet( 24 | colorBg = R.color.hous_blue_bg, 25 | colorBg2 = R.color.hous_blue_bg_2, 26 | colorPrimary = R.color.hous_blue 27 | ) 28 | else -> ColorSet( 29 | colorBg = R.color.hous_red_bg, 30 | colorBg2 = R.color.hous_red_bg_2, 31 | colorPrimary = R.color.hous_red 32 | ) 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/com/hous/hous_aos/util/ToastUtil.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos.util 2 | 3 | import android.content.Context 4 | import android.widget.Toast 5 | 6 | fun Context.showToast(msg: String) { 7 | Toast.makeText(this, msg, Toast.LENGTH_SHORT).show() 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/res/color/sel_bot_navi_home_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/sel_bot_navi_profile_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/sel_bot_navi_rule_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/sel_rules_my_to_do.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/sel_type_test_btn_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_beer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_coffee.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_evemt_party_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_evemt_party_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_beer_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_beer_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_coffee_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_coffee_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_pancake_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_pancake_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_selected_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_selected_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_selected_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_selected_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_selected_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_selected_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_event_selected_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_event_selected_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_pancake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_party.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_broom_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_broom_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_bulb_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_bulb_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_heart_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_heart_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_laundry_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_laundry_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_rules_trash_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_rules_trash_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_test_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/ic_test_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/illu_result_01_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/illu_result_01_s.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/illu_test_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/illu_test_01.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/laundry_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-hdpi/laundry_list.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/shape_blue_bg_fill_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_beer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_coffee.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_evemt_party_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_evemt_party_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_beer_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_beer_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_coffee_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_coffee_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_pancake_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_pancake_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_selected_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_selected_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_selected_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_selected_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_selected_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_selected_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_event_selected_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_event_selected_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_pancake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_party.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_broom_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_broom_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_bulb_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_bulb_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_heart_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_heart_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_laundry_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_laundry_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_rules_trash_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_rules_trash_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_test_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/ic_test_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/illu_result_01_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/illu_result_01_s.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/illu_test_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/illu_test_01.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/laundry_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-mdpi/laundry_list.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_beer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_coffee.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_evemt_party_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_evemt_party_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_beer_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_beer_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_coffee_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_coffee_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_pancake_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_pancake_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_selected_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_selected_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_selected_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_selected_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_selected_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_selected_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_event_selected_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_event_selected_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_pancake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_party.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_broom_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_broom_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_bulb_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_bulb_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_heart_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_heart_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_laundry_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_laundry_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_rules_trash_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_rules_trash_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_test_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/ic_test_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/illu_result_01_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/illu_result_01_s.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/illu_test_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/illu_test_01.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/laundry_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xhdpi/laundry_list.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_beer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_coffee.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_evemt_party_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_evemt_party_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_beer_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_beer_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_coffee_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_coffee_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_pancake_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_pancake_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_selected_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_selected_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_selected_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_selected_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_selected_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_selected_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_event_selected_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_event_selected_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_pancake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_party.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_broom_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_broom_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_bulb_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_bulb_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_heart_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_heart_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_laundry_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_laundry_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_rules_trash_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_rules_trash_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_test_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/ic_test_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/illu_result_01_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/illu_result_01_s.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/illu_test_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/illu_test_01.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/laundry_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxhdpi/laundry_list.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_beer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_coffee.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_evemt_party_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_evemt_party_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_beer_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_beer_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_coffee_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_coffee_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_pancake_m.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_pancake_m.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_selected_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_selected_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_selected_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_selected_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_selected_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_selected_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_event_selected_party_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_event_selected_party_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_pancake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_party.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_beer_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_beer_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_broom_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_broom_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_bulb_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_bulb_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_coffee_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_coffee_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_heart_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_heart_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_laundry_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_laundry_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_pancake_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_pancake_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_rules_trash_s.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_rules_trash_s.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_test_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/ic_test_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/illu_result_01_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/illu_result_01_s.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/illu_test_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/illu_test_01.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/laundry_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/drawable-xxxhdpi/laundry_list.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_alarmoff.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_alarmon.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark_fill.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark_stroke.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_false.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check_true.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_copy.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dialog_close.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_check.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_hexagon.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_fill.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_icon.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_left.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_main_edit.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_main_setting.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_open.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pentagon.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person_fill.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_plus_blue.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_profile_lock.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_profile_next.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_right.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_blue_bg_2.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_blue_bg_m.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_purple_bg_m.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_red_bg_m.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_transparent_bg_m.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_category_yellow_bg_m.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_categry_purple_bg_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_categry_red_bg_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_check_box_purple.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_check_lightpurple.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_blue.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_gray.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_green.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_purple.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_red.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_dialog_selected_yellow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_done.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_notdone_purple.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_plus_white.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rules_todo_plus.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_square.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_triangle.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_bot_navi_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_bot_navi_profile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_bot_navi_rule.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_event_beer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_event_coffee.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_event_pancake.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_event_party.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_home_event_icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_home_to_do_check_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_category_smile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_blue.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_gray.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_purple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_dialog_yellow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_rules_my_to_do_check_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sel_type_test_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_21_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_bg_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_bg_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_bg_fill_16_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_fill_20_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_blue_fill_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_g1_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_g2_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_g3_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_green_bg_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_green_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_purple_bg_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_purple_bg_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_purple_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_purple_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_bg2_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_bg2_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_bg2_fill_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_bg_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_bg_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_fill_15_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_fill_20_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_red_line_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_rules_category_selected_simle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_rules_category_unselected_simle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_rules_table_blue_fill_rec.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_white_fill_20_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_bg_2_fill_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_bg_fill_10_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_bg_fill_16_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_bg_fill_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_fill_20_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_fill_8_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_yellow_home_fill_16_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/montserrat_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/montserrat_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/montserrat_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/montserrat_semibold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/spoqa_han_sans_neo_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/spoqa_han_sans_neo_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_medium.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_medium_f.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/spoqa_han_sans_neo_medium_f.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/spoqa_han_sans_neo_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/spoqa_han_sans_neo_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/font/spoqa_han_sans_neo_thin.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_intro.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_new_rule.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_tendency_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_edit_category.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_new_category.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/menu/bot_navi.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 12 | 13 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 12 | 13 | 19 | -------------------------------------------------------------------------------- /app/src/test/java/com/hous/hous_aos/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.hous_aos 2 | 3 | import org.junit.Assert.assertEquals 4 | import org.junit.Test 5 | 6 | /** 7 | * Example local unit test, which will execute on the development machine (host). 8 | * 9 | * See [testing documentation](http://d.android.com/tools/testing). 10 | */ 11 | class ExampleUnitTest { 12 | @Test 13 | fun addition_isCorrect() { 14 | assertEquals(4, 2 + 2) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /build.gradle.kts: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | dependencies { 4 | classpath("com.android.tools.build:gradle:${Versions.gradleVersion}") 5 | classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlinVersion}") 6 | classpath(ClassPathPlugins.hilt) 7 | } 8 | } 9 | 10 | plugins { 11 | id("com.android.application") version "7.2.0" apply false 12 | id("com.android.library") version "7.2.0" apply false 13 | id("org.jetbrains.kotlin.android") version "1.6.10" apply false 14 | id("org.jetbrains.kotlin.jvm") version "1.6.10" apply false 15 | } 16 | 17 | tasks.register("clean", Delete::class) { 18 | delete(rootProject.buildDir) 19 | } 20 | -------------------------------------------------------------------------------- /buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | 5 | repositories { 6 | google() 7 | mavenCentral() 8 | } 9 | -------------------------------------------------------------------------------- /buildSrc/src/main/java/Constants.kt: -------------------------------------------------------------------------------- 1 | object Constants { 2 | const val packageName = "com.hous.hous_aos" 3 | const val compileSdk = 32 4 | const val minSdk = 26 5 | const val targetSdk = 32 6 | const val versionCode = 1 7 | const val versionName = "1.0" 8 | } 9 | -------------------------------------------------------------------------------- /buildSrc/src/main/java/Versions.kt: -------------------------------------------------------------------------------- 1 | object Versions { 2 | const val coreKtxVersion = "1.8.0" 3 | const val appCompatVersion = "1.4.2" 4 | const val materialVersion = "1.6.1" 5 | const val constraintLayoutVersion = "2.1.4" 6 | const val jUnitVersion = "4.13.2" 7 | const val androidTestVersion = "1.1.3" 8 | const val espressoVersion = "3.4.0" 9 | const val coilVersion = "2.1.0" 10 | const val interceptorVersion = "4.10.0" 11 | const val gsonVersion = "2.9.0" 12 | const val timberVersion = "5.0.1" 13 | const val recyclerviewVersion = "1.2.1" 14 | const val coroutineVersion = "1.6.3" 15 | const val hiltVersion = "2.38.1" 16 | const val retrofit2Version = "2.9.0" 17 | const val lottieVersion = "5.2.0" 18 | const val composeActivityVersion = "1.5.1" 19 | const val composeVersion = "1.1.1" 20 | const val composeViewModelVersion = "2.5.0" 21 | const val composeAdapterVersion = "1.1.14" 22 | const val composeThemeVersion = "0.16.0" 23 | const val glideVersion = "4.13.2" 24 | 25 | const val activityKTXVersion = "1.5.1" 26 | const val lifecycleKTXVersion = "2.6.0-alpha01" 27 | const val fragmentKTXVersion = "1.5.0" 28 | 29 | const val gradleVersion = "7.1.1" 30 | const val kotlinVersion = "1.6.10" 31 | } 32 | -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/data/consumer-rules.pro -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle.kts. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /data/src/androidTest/java/com/hous/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data 2 | 3 | import androidx.test.ext.junit.runners.AndroidJUnit4 4 | import androidx.test.platform.app.InstrumentationRegistry 5 | import org.junit.Assert.assertEquals 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | /** 10 | * Instrumented test, which will execute on an Android device. 11 | * 12 | * See [testing documentation](http://d.android.com/tools/testing). 13 | */ 14 | @RunWith(AndroidJUnit4::class) 15 | class ExampleInstrumentedTest { 16 | @Test 17 | fun useAppContext() { 18 | // Context of the app under test. 19 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 20 | assertEquals("com.hous.data.test", appContext.packageName) 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/api/NewRulesApi.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.api 2 | 3 | import com.hous.data.model.WrapperClass 4 | import com.hous.data.model.request.NewRulesRequest 5 | import com.hous.data.model.response.NewRulesListResponse 6 | import retrofit2.http.Body 7 | import retrofit2.http.GET 8 | import retrofit2.http.POST 9 | import retrofit2.http.Path 10 | 11 | interface NewRulesApi { 12 | @POST("room/{roomId}/rule") 13 | suspend fun addNewRule( 14 | @Path("roomId") roomId: String, 15 | @Body newRulesRequest: NewRulesRequest 16 | ) 17 | 18 | @GET("room/{roomId}/rule/new") 19 | suspend fun getNewRuleList( 20 | @Path("roomId") roomId: String 21 | ): WrapperClass 22 | } 23 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/api/ProfileApi.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.api 2 | 3 | import retrofit2.http.Body 4 | import retrofit2.http.GET 5 | import retrofit2.http.PUT 6 | 7 | interface ProfileApi { 8 | @GET("user/profile") 9 | suspend fun getUserProfile(): com.hous.data.model.WrapperClass 10 | 11 | @PUT("user/type/test") 12 | suspend fun putTestResult( 13 | @Body body: com.hous.data.model.request.PutTestResultRequest 14 | ): com.hous.data.model.WrapperClass 15 | 16 | @GET("type/test") 17 | suspend fun getTypeTestList(): com.hous.data.model.WrapperClass 18 | 19 | @GET("user/me/type") 20 | suspend fun getMyResult(): com.hous.data.model.WrapperClass 21 | } 22 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/Category.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import com.google.gson.annotations.SerializedName 4 | import com.hous.domain.model.Category 5 | 6 | data class Category( 7 | @SerializedName("_id") val id: String = "", 8 | val categoryName: String = "", 9 | val categoryIcon: String = "", 10 | val ruleName: String = "", 11 | var isChecked: Boolean = false 12 | ) { 13 | fun toCategory() = Category(id, categoryName, categoryIcon, ruleName, isChecked) 14 | } 15 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/ColorSet.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import androidx.annotation.ColorRes 4 | 5 | data class ColorSet( 6 | @ColorRes val colorBg: Int, 7 | @ColorRes val colorBg2: Int, 8 | @ColorRes val colorPrimary: Int 9 | ) 10 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/DayData.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | data class DayData( 4 | val day: String, 5 | val dayState: State 6 | ) 7 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/Event.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | /* date 는 서버에서 Date 타입으로 받음 여기선 String으로 줘도 되나? */ 6 | data class Event( 7 | @SerializedName("_id") val id: String = "", 8 | val eventName: String = "", 9 | val eventIcon: String = "", 10 | val dDay: String = "", 11 | var date: String = "", 12 | val participants: List = emptyList() 13 | ) 14 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/Homie.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import com.google.gson.annotations.SerializedName 4 | import com.hous.domain.model.Homie 5 | 6 | data class Homie( 7 | @SerializedName("_id") val id: String? = null, 8 | val userName: String = "", 9 | val typeName: String = "", 10 | val typeId: String = "", 11 | val typeColor: String = "", 12 | val job: String = "", 13 | val introduction: String = "", 14 | val hashTag: List = emptyList(), 15 | val typeScore: List = emptyList(), 16 | var isChecked: Boolean = false, 17 | val notificationState: Boolean = false 18 | ) { 19 | fun toHomie(): Homie = Homie( 20 | id, 21 | userName, 22 | typeName, 23 | typeId, 24 | typeColor, 25 | job, 26 | introduction, 27 | hashTag, 28 | typeScore, 29 | isChecked, 30 | notificationState 31 | ) 32 | } 33 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/Manager.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | data class Manager( 4 | val managerHomie: Homie = Homie( 5 | userName = "담당자 없음", 6 | typeColor = "NULL" 7 | ), 8 | val dayDataList: List = listOf( 9 | DayData("월", State.UNSELECT), 10 | DayData("화", State.UNSELECT), 11 | DayData("수", State.UNSELECT), 12 | DayData("목", State.UNSELECT), 13 | DayData("금", State.UNSELECT), 14 | DayData("토", State.UNSELECT), 15 | DayData("일", State.UNSELECT) 16 | ) 17 | ) 18 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/ResultData.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | data class ResultData( 4 | val userName: String, 5 | val typeName: String, 6 | val typeColor: String, 7 | val typeImg: String, 8 | val typeOneComment: String, 9 | val typeDesc: String, 10 | val typeRulesTitle: String, 11 | val typeRules: List, 12 | val good: HomieInfo, 13 | val bad: HomieInfo 14 | ) { 15 | data class HomieInfo( 16 | val typeName: String, 17 | val typeImg: String 18 | ) 19 | } 20 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/Rule.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | data class Rule( 6 | @SerializedName("_id") val id: String = "", 7 | var isChecked: Boolean = false, 8 | val ruleName: String = "", 9 | val todayMembersWithTypeColor: List = emptyList(), 10 | val isTmpMember: Boolean = false, 11 | val isAllChecked: Boolean = false, 12 | val membersCnt: Int = 0, 13 | val typeColors: List = emptyList(), 14 | val categoryIcon: String = "", 15 | ) 16 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/State.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | enum class State { 4 | UNSELECT, SELECT, BLOCK 5 | } 6 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/entity/TypeTest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.entity 2 | 3 | import com.google.gson.annotations.SerializedName 4 | 5 | data class TypeTest( 6 | @SerializedName("_id") val id: String, 7 | val testNum: Int, 8 | val question: String, 9 | val questionType: String, 10 | val answers: List, 11 | val questionImg: String, 12 | val type: TypeState = TypeState.NONE 13 | ) 14 | 15 | enum class TypeState { 16 | NONE, ONE, TWO, THREE 17 | } 18 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/WrapperClass.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model 2 | 3 | data class WrapperClass( 4 | val status: Int, 5 | val success: Boolean, 6 | val message: String, 7 | val data: T? = null 8 | ) 9 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/request/EventListRequest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.request 2 | 3 | data class EventListRequest( 4 | val eventName: String, 5 | val eventIcon: String, 6 | val date: String, 7 | val participants: List 8 | ) 9 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/request/MyToDoCheckRequest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.request 2 | 3 | data class MyToDoCheckRequest( 4 | val isCheck: Boolean 5 | ) 6 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/request/NewRulesRequest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.request 2 | 3 | data class NewRulesRequest( 4 | val notificationState: Boolean = false, 5 | val ruleName: String = "", 6 | val categoryId: String = "", 7 | val isKeyRules: Boolean = false, 8 | val ruleMembers: List = emptyList() 9 | ) 10 | 11 | data class Member( 12 | val userId: String? = null, 13 | val day: List 14 | ) 15 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/request/PutTestResultRequest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.request 2 | 3 | data class PutTestResultRequest( 4 | val typeScore: List 5 | ) 6 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/EventResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.google.gson.annotations.SerializedName 4 | import com.hous.data.entity.Homie 5 | 6 | data class EventResponse( 7 | @SerializedName("_id") val id: String, 8 | val eventName: String, 9 | val eventIcon: String, 10 | val date: String, 11 | val participants: List 12 | ) 13 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/HomeResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.hous.data.entity.Event 4 | import com.hous.data.entity.Homie 5 | import com.hous.data.entity.Rule 6 | 7 | data class HomeResponse( 8 | val eventList: List, 9 | val keyRulesList: List, 10 | val todoList: List, 11 | val homieProfileList: List, 12 | val roomCode: String 13 | ) 14 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/NewRulesListResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.hous.data.entity.Category 4 | import com.hous.data.entity.Homie 5 | 6 | data class NewRulesListResponse( 7 | val ruleCategories: List = emptyList(), 8 | val homies: List = emptyList() 9 | ) 10 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/RulesTableResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.hous.data.entity.Rule 4 | 5 | data class RulesTableResponse( 6 | val keyRules: List, 7 | val rules: List 8 | ) 9 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/RulesTodayInfoListResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.hous.data.entity.Category 4 | import com.hous.data.entity.Rule 5 | 6 | data class RulesTodayInfoListResponse( 7 | val homeRuleCategories: List = emptyList(), 8 | val todayTodoRules: List = emptyList() 9 | ) 10 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/TempManagerRequest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | data class TempManagerRequest( 4 | val tmpRuleMembers: List = emptyList() 5 | ) 6 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/TempManagerResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.google.gson.annotations.SerializedName 4 | import com.hous.data.entity.Homie 5 | 6 | data class TempManagerResponse( 7 | @SerializedName("_id") 8 | val id: String = "", 9 | val homies: List = emptyList() 10 | ) 11 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/model/response/TypeTestListResponse.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.model.response 2 | 3 | import com.hous.data.entity.TypeTest 4 | 5 | data class TypeTestListResponse( 6 | val typeTests: List 7 | ) 8 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/repository/HomeRepository.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.repository 2 | 3 | import com.hous.data.entity.Event 4 | import com.hous.data.entity.Homie 5 | import com.hous.data.entity.ResultData 6 | import com.hous.data.model.WrapperClass 7 | import com.hous.data.model.request.EventListRequest 8 | import com.hous.data.model.response.HomeResponse 9 | 10 | interface HomeRepository { 11 | suspend fun getHomeList(roomId: String): Result> 12 | suspend fun getEventList(roomId: String, eventId: String): Result> 13 | suspend fun putEventList( 14 | roomId: String, 15 | eventId: String, 16 | body: EventListRequest 17 | ): Result> 18 | 19 | suspend fun addEvent(roomId: String, body: EventListRequest): Result> 20 | suspend fun deleteEvent(roomId: String, eventId: String): Result> 21 | suspend fun getHomieList(homieId: String): Result> 22 | suspend fun getHomieResult(userId: String): Result> 23 | } 24 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/repository/ProfileRepository.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.repository 2 | 3 | import com.hous.data.entity.Homie 4 | import com.hous.data.entity.ResultData 5 | import com.hous.data.model.WrapperClass 6 | import com.hous.data.model.request.PutTestResultRequest 7 | import com.hous.data.model.response.TypeTestListResponse 8 | 9 | interface ProfileRepository { 10 | suspend fun getUserProfile(): Result> 11 | suspend fun putTestResult(typeScore: PutTestResultRequest): Result> 12 | suspend fun getTypeTestList(): Result> 13 | suspend fun getMyResult(): Result> 14 | } 15 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/repository/ProfileRepositoryImpl.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.repository 2 | 3 | import com.hous.data.entity.Homie 4 | import com.hous.data.entity.ResultData 5 | import com.hous.data.model.WrapperClass 6 | import com.hous.data.model.request.PutTestResultRequest 7 | import com.hous.data.model.response.TypeTestListResponse 8 | import com.hous.data.source.remote.RemoteProfileDataSource 9 | import javax.inject.Inject 10 | 11 | class ProfileRepositoryImpl @Inject constructor( 12 | private val profileDataSource: RemoteProfileDataSource 13 | ) : ProfileRepository { 14 | override suspend fun getUserProfile(): Result> = 15 | runCatching { profileDataSource.getUserProfile() } 16 | 17 | override suspend fun putTestResult(typeScore: PutTestResultRequest): Result> = 18 | runCatching { profileDataSource.putTestResult(typeScore) } 19 | 20 | override suspend fun getTypeTestList(): Result> = 21 | runCatching { profileDataSource.getTypeTestList() } 22 | 23 | override suspend fun getMyResult(): Result> = 24 | runCatching { profileDataSource.getMyResult() } 25 | } 26 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.repository 2 | 3 | import com.hous.data.entity.Rule 4 | import com.hous.data.model.WrapperClass 5 | import com.hous.data.model.request.MyToDoCheckRequest 6 | import com.hous.data.model.response.RulesTableResponse 7 | import com.hous.data.model.response.RulesTodayInfoListResponse 8 | import com.hous.data.model.response.TempManagerRequest 9 | import com.hous.data.model.response.TempManagerResponse 10 | 11 | interface RulesTodayRepository { 12 | suspend fun getTodayTodayInfoList(roomId: String): Result> 13 | 14 | suspend fun getTempManagerInfoList( 15 | roomId: String, 16 | rulesId: String 17 | ): Result> 18 | 19 | suspend fun putTempManagerInfoList( 20 | roomId: String, 21 | ruleId: String, 22 | tmpRuleMembers: TempManagerRequest 23 | ): Result> 24 | 25 | suspend fun getMyTodoInfoList(roomId: String): Result>> 26 | 27 | suspend fun putMyToDoCheckLust( 28 | roomId: String, 29 | ruleId: String, 30 | isCheck: MyToDoCheckRequest 31 | ): Result> 32 | 33 | suspend fun getRuleTableInfoList( 34 | roomId: String, 35 | categoryId: String 36 | ): Result> 37 | } 38 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/local/LocalDataSource.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.local 2 | 3 | interface LocalDataSource 4 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/local/LocalDataSourceImpl.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.local 2 | 3 | import javax.inject.Inject 4 | 5 | class LocalDataSourceImpl @Inject constructor( 6 | // @ApplicationContext context: Context 7 | ) : LocalDataSource 8 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteHomeDataSource.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.entity.Event 4 | import com.hous.data.entity.Homie 5 | import com.hous.data.entity.ResultData 6 | import com.hous.data.model.WrapperClass 7 | import com.hous.data.model.request.EventListRequest 8 | import com.hous.data.model.response.HomeResponse 9 | 10 | interface RemoteHomeDataSource { 11 | suspend fun getHomeList(roomId: String): WrapperClass 12 | suspend fun getEventList(roomId: String, eventId: String): WrapperClass 13 | suspend fun putEventList( 14 | roomId: String, 15 | eventId: String, 16 | body: EventListRequest 17 | ): WrapperClass 18 | 19 | suspend fun addEvent(roomId: String, body: EventListRequest): WrapperClass 20 | suspend fun deleteEvent(roomId: String, eventId: String): WrapperClass 21 | suspend fun getHomieList(homieId: String): WrapperClass 22 | suspend fun getHomieResult(userId: String): WrapperClass 23 | } 24 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteNewRulesDataSource.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.model.WrapperClass 4 | import com.hous.data.model.request.NewRulesRequest 5 | import com.hous.data.model.response.NewRulesListResponse 6 | 7 | interface RemoteNewRulesDataSource { 8 | suspend fun addNewRule(newRulesRequest: NewRulesRequest) 9 | suspend fun getNewRuleList(roomId: String): WrapperClass 10 | } 11 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteNewRulesDataSourceImpl.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.BuildConfig 4 | import com.hous.data.api.NewRulesApi 5 | import com.hous.data.model.WrapperClass 6 | import com.hous.data.model.request.NewRulesRequest 7 | import com.hous.data.model.response.NewRulesListResponse 8 | import javax.inject.Inject 9 | 10 | class RemoteNewRulesDataSourceImpl @Inject constructor( 11 | private val newRulesApi: NewRulesApi 12 | ) : RemoteNewRulesDataSource { 13 | private val ROOM_ID = BuildConfig.ROOM_ID 14 | 15 | override suspend fun addNewRule(newRulesRequest: NewRulesRequest) { 16 | runCatching { newRulesApi.addNewRule(ROOM_ID, newRulesRequest) } 17 | } 18 | 19 | override suspend fun getNewRuleList(roomId: String): WrapperClass = 20 | newRulesApi.getNewRuleList(ROOM_ID) 21 | } 22 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteProfileDataSource.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.entity.Homie 4 | import com.hous.data.entity.ResultData 5 | import com.hous.data.model.WrapperClass 6 | import com.hous.data.model.request.PutTestResultRequest 7 | import com.hous.data.model.response.TypeTestListResponse 8 | 9 | interface RemoteProfileDataSource { 10 | suspend fun getUserProfile(): WrapperClass 11 | suspend fun putTestResult(typeScore: PutTestResultRequest): WrapperClass 12 | suspend fun getTypeTestList(): WrapperClass 13 | suspend fun getMyResult(): WrapperClass 14 | } 15 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteProfileDataSourceImpl.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.BuildConfig 4 | import com.hous.data.api.ProfileApi 5 | import com.hous.data.entity.Homie 6 | import com.hous.data.entity.ResultData 7 | import com.hous.data.model.WrapperClass 8 | import com.hous.data.model.request.PutTestResultRequest 9 | import com.hous.data.model.response.TypeTestListResponse 10 | import javax.inject.Inject 11 | 12 | class RemoteProfileDataSourceImpl @Inject constructor( 13 | private val profileApi: ProfileApi 14 | ) : RemoteProfileDataSource { 15 | private val ROOM_ID = BuildConfig.ROOM_ID 16 | override suspend fun getUserProfile(): WrapperClass = profileApi.getUserProfile() 17 | 18 | override suspend fun putTestResult(typeScore: PutTestResultRequest): WrapperClass = 19 | profileApi.putTestResult(typeScore) 20 | 21 | override suspend fun getTypeTestList(): WrapperClass = 22 | profileApi.getTypeTestList() 23 | 24 | override suspend fun getMyResult(): WrapperClass = 25 | profileApi.getMyResult() 26 | } 27 | -------------------------------------------------------------------------------- /data/src/main/java/com/hous/data/source/remote/RemoteRulesTodayDataSource.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data.source.remote 2 | 3 | import com.hous.data.entity.Rule 4 | import com.hous.data.model.WrapperClass 5 | import com.hous.data.model.request.MyToDoCheckRequest 6 | import com.hous.data.model.response.RulesTableResponse 7 | import com.hous.data.model.response.RulesTodayInfoListResponse 8 | import com.hous.data.model.response.TempManagerRequest 9 | import com.hous.data.model.response.TempManagerResponse 10 | 11 | interface RemoteRulesTodayDataSource { 12 | suspend fun getTodayTodayInfoList(roomId: String): WrapperClass 13 | 14 | suspend fun getTempManagerInfoList( 15 | roomId: String, 16 | ruleId: String 17 | ): WrapperClass 18 | 19 | suspend fun putTempManagerInfoList( 20 | roomId: String, 21 | ruleId: String, 22 | tmpRuleMembers: TempManagerRequest 23 | ): WrapperClass 24 | 25 | suspend fun getMyToDoInfoList(roomId: String): WrapperClass> 26 | 27 | suspend fun putMyToDoCheckLust( 28 | roomId: String, 29 | ruleId: String, 30 | isCheck: MyToDoCheckRequest 31 | ): WrapperClass 32 | 33 | suspend fun getRuleTableInfoList( 34 | roomId: String, 35 | categoryId: String 36 | ): WrapperClass 37 | } 38 | -------------------------------------------------------------------------------- /data/src/test/java/com/hous/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- 1 | package com.hous.data 2 | 3 | import org.junit.Assert.assertEquals 4 | import org.junit.Test 5 | 6 | /** 7 | * Example local unit test, which will execute on the development machine (host). 8 | * 9 | * See [testing documentation](http://d.android.com/tools/testing). 10 | */ 11 | class ExampleUnitTest { 12 | @Test 13 | fun addition_isCorrect() { 14 | assertEquals(4, 2 + 2) 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java-library") 3 | kotlin("jvm") 4 | id("org.jlleitschuh.gradle.ktlint") version "10.3.0" 5 | } 6 | 7 | java { 8 | sourceCompatibility = JavaVersion.VERSION_1_8 9 | targetCompatibility = JavaVersion.VERSION_1_8 10 | } 11 | 12 | dependencies { 13 | KotlinDependencies.run { 14 | implementation(kotlin) 15 | implementation(inject) 16 | } 17 | } 18 | 19 | ktlint { 20 | android.set(true) 21 | coloredOutput.set(true) 22 | verbose.set(true) 23 | outputToConsole.set(true) 24 | disabledRules.set(setOf("max-line-length", "import-ordering")) 25 | reporters { 26 | reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.PLAIN) 27 | reporter(org.jlleitschuh.gradle.ktlint.reporter.ReporterType.CHECKSTYLE) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/Category.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | data class Category( 4 | val id: String = "", 5 | val categoryName: String = "", 6 | val categoryIcon: String = "", 7 | val ruleName: String = "", 8 | var isChecked: Boolean = false 9 | ) 10 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/DayData.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | data class DayData( 4 | val day: String, 5 | val dayState: State 6 | ) 7 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/Homie.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | data class Homie( 4 | val id: String? = null, 5 | val userName: String = "", 6 | val typeName: String = "", 7 | val typeId: String = "", 8 | val typeColor: String = "", 9 | val job: String = "", 10 | val introduction: String = "", 11 | val hashTag: List = emptyList(), 12 | val typeScore: List = emptyList(), 13 | var isChecked: Boolean = false, 14 | val notificationState: Boolean = false 15 | ) 16 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/Manager.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | data class Manager( 4 | val managerHomie: Homie = Homie( 5 | userName = "담당자 없음", 6 | typeColor = "NULL" 7 | ), 8 | val dayDataList: List = listOf( 9 | DayData("월", State.UNSELECT), 10 | DayData("화", State.UNSELECT), 11 | DayData("수", State.UNSELECT), 12 | DayData("목", State.UNSELECT), 13 | DayData("금", State.UNSELECT), 14 | DayData("토", State.UNSELECT), 15 | DayData("일", State.UNSELECT) 16 | ) 17 | ) 18 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/NewRuleInfo.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | data class NewRuleInfo( 4 | val ruleCategories: List = emptyList(), 5 | val homies: List = emptyList() 6 | ) 7 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/model/State.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.model 2 | 3 | enum class State { 4 | UNSELECT, SELECT, BLOCK 5 | } 6 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/repository/NewRulesRepository.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.repository 2 | 3 | import com.hous.domain.model.Manager 4 | import com.hous.domain.model.NewRuleInfo 5 | import com.hous.domain.model.State 6 | 7 | interface NewRulesRepository { 8 | suspend fun addNewRule( 9 | ruleName: String, 10 | categoryId: String, 11 | notificationState: Boolean, 12 | checkBoxState: State, 13 | managerList: List 14 | ) 15 | 16 | suspend fun getNewRuleList(roomId: String): Result 17 | } 18 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/usecase/AddNewRuleUseCase.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.usecase 2 | 3 | import com.hous.domain.model.Manager 4 | import com.hous.domain.model.State 5 | import com.hous.domain.repository.NewRulesRepository 6 | import javax.inject.Inject 7 | 8 | class AddNewRuleUseCase @Inject constructor( 9 | private val newRulesRepository: NewRulesRepository 10 | ) { 11 | suspend operator fun invoke( 12 | ruleName: String, 13 | categoryId: String, 14 | notificationState: Boolean, 15 | checkBoxState: State, 16 | managerList: List 17 | ) = newRulesRepository.addNewRule( 18 | ruleName, 19 | categoryId, 20 | notificationState, 21 | checkBoxState, 22 | managerList 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /domain/src/main/java/com/hous/domain/usecase/GetNewRuleInfoUseCase.kt: -------------------------------------------------------------------------------- 1 | package com.hous.domain.usecase 2 | 3 | import com.hous.domain.model.NewRuleInfo 4 | import com.hous.domain.repository.NewRulesRepository 5 | import javax.inject.Inject 6 | 7 | class GetNewRuleInfoUseCase @Inject constructor( 8 | private val newRulesRepository: NewRulesRepository 9 | ) { 10 | suspend operator fun invoke(roomId: String): Result = 11 | newRulesRepository.getNewRuleList(roomId) 12 | } 13 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeamHous/Hous-Android/cf4eb1df42d5d3dda9ed6ed8a1ecbacf0c45ce5e/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Sat Jul 09 00:19:45 KST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | gradlePluginPortal() 4 | google() 5 | mavenCentral() 6 | } 7 | } 8 | dependencyResolutionManagement { 9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 10 | repositories { 11 | google() 12 | mavenCentral() 13 | } 14 | } 15 | rootProject.name = "Hous-Aos" 16 | include(":app") 17 | include(":data") 18 | include(":domain") 19 | --------------------------------------------------------------------------------