본문 바로가기
안드로이드 개발/📱 카드매니저 (가칭)

230326 카드매니저 개발 일지

by 아이엔 / ienground 2023. 3. 26.

오늘은 어제 Card정보를 DB에 넣었으니 그 정보를 받아오는 작업을 했다. 사진도 업로드가 잘 되어서 Glide 라이브러리를 통해 받아오기가 가능했고, money도 여러 값(배열)으로 하기로 했으니 그 목표 그래프 또한 스와이프를 통해 넘길 수 있도록 했다. 목표금액이나 제목, 사진, 그리고 초기화 일자까지 정상적으로 받아오는 모습을 볼 수 있다.

이제 로그(사용내역)를 추가하는 화면을 추가했었는데, 원래는 이런 식으로 하려고 했는데 너무 마음에 안 들어서 원래 블로그 플래너나 캘람식 디자인으로 변경했다.

=

현재는 0원이면 가상 키패드를 못 닫게 하려고 했었는데 그건 없애야 할 것 같다. 저장할 때 막으면 되니까. 대신 EditText에 focus가 주어졌을 때 키패드를 닫지 않으면 찌그러진다. 이건 닫아야겠다. 그래서 금액의 경우에는 직접 만든 키패드를 띄우는 것으로 했고 금액 밑에는 카드를 이 화면에서 교체할 수 있게 하는 카드를 만들어두었는데 아직 구현하지 않았다.

로그가 정상적으로 데이터베이스에 들어오고, 있던 값에서 업데이트되는 것까지 정상적으로 확인했다. Great!

아까 주 고객층 (부모님..)이랑 얘기해본 결과 고정지출에 대해서도 있었으면 좋겠다고 하셔서 isFixed 값과 period(주기) 값을 추가로 넣을 수 있을 것 같다.

 

CardLogDTO라는 직접 만든 데이터타입으로 넘겨줘서 저렇게 들어가는데, 제대로 들어오는가를 테스트해보니 걱정과 다르게 제대로 CardLogDTO라는 데이터타입으로 잘 담겨서 들어온다. 

현재 계획은 카드 화면(메인화면)에서는 3-4개 정도만 미리보기로 보여주고, 한번 더 클릭하면 자세하게 보여주려고 한다.

CardLog Edit Activity에서 숫자 textswitcher animation은 fade로 바꿔야겠다. 위아래로 넘어오는 거 말고.