Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[투두리스트] #22

Open
hwangsungmin-00 opened this issue May 26, 2022 · 2 comments
Open

[투두리스트] #22

hwangsungmin-00 opened this issue May 26, 2022 · 2 comments

Comments

@hwangsungmin-00
Copy link
Contributor

xml수정

hwangsungmin-00 added a commit that referenced this issue May 26, 2022
* todolist만들기

* 선호도 조사

* #21 마이페이지, 세팅  #22 투두리스트 xml수정
@otcroz
Copy link
Contributor

otcroz commented Aug 3, 2022

캘린더 Todo에서 추가로 작업해야 하는 부분

  • Data Class 생성(TodoCalendarItem)
  • Date format 작업
  • Date에 해당하는 Todo 보여주기: 라우터 작업, 백엔드 연결

otcroz added a commit that referenced this issue Aug 4, 2022
* #55 그래프(차트, lineChart) 구현, data는 추후에 add

* #55 onClick 이벤트 연결, Alert 창 띄우기 / issue: alert 창 코드 작성에 대한 고민

* #22 캘린더 UI 제작, 백엔드 작업(day 마다 data 불러오는 작업) 필요

* #35 산책 장소 검색 UI, 추후에 공공데이터 연결 및 코드 수정 필요

* #61 음성 훈련 UI 코드 작성

* #35 산책: 장소 등록 / UI 및 기능 관련 코드 수정 필요
@yellow-jam
Copy link
Member

yellow-jam commented Sep 11, 2022

투두 항목 추가/수정 시 todorole(담당자)를 선택해야 함. 이때 _id 대신 name으로 표시하는 법

항목 추가/수정 모달에서 가족구성원의 이름들을 드롭다운 목록으로 보여주려고 했음
화면에는 name으로 표시하되 요청 시에는 userID를 보내야 함
즉 프론트가 가족 정보 배열 [{User의 _id, name, image}] 가지는 상태여야 함

데이터 확보

투두화면 보면 가족 구성원의 목록을 위에 띄워주는데
이 목록을 프래그먼트로 만들었거든요(투두페이지, 마이페이지에서 사용)
이 프래그먼트가 하는 일: getFamily 요청 -> 가족 배열(_id, name, image)을 받아와서 가로형 목록으로 보여줌

<사담>
ListView가 용량이 적을 것 같아서 RecyclerView 안 써서 만들고 싶었는데
다 만들고 보니까 가로로 보여지는 게 안 되더라고(못 찾겠음)
그래서 결국 RecyclerView로 구현했다네요

image

구현 방법

액티비티는 FamilyFragment 객체 하나를 갖고 있음(familyFragment)
액티비티는 companion object 내에 가족 배열 데이터(배열 이름: family)를 갖고 있음
프래그먼트는 요청 후 받은 res를 TodoActivity.family에 저장

화이팅!

캘린더프래그먼트에서 선택한 날짜("yyyy-MM-dd")를 액티비티에 보관하는 코드를 이런 식으로 썼었음

그러나!
캘린더는 투두에서만 쓰는데 FamilyFragment는 마이페이지에서도 사용함
그냥 단순하게 familyFragment.familyArray 해서 참조하기로

작업 진행 상황

  • 다이얼로그에 담당자 추가 드롭다운 구현 완료!

yellow-jam added a commit that referenced this issue Sep 11, 2022
yellow-jam added a commit that referenced this issue Sep 11, 2022
yellow-jam added a commit that referenced this issue Sep 11, 2022
* #22 todo 추가 registerTodo

* #22 #21 가족 사용자 보여주기 getFamily 세로 ListView로 구현 (가로로 고쳐야함)

* #22 #21 가족 구성원 목록 프래그먼트 RecyclerView로 가로로 변경, 화면 디자인 조금 변경

* #22 다이얼로그 - 담당자 선택 Spinner(드롭다운 메뉴) 추가

* #22 다이얼로그 - todoref 관련 활동 선택 Spinner(드롭다운 메뉴) 추가

* #22 TodoActivity 리팩토링

* #22 doneTodo 체크박스 이벤트 추가

* api서버 주소
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants