가계부 앱 Money Is Mine - 개발 진척 기록 ④

1 분 소요


개발 진척 기록

업데이트 목록

  • 해당 날짜 내역에서 내역 추가 버튼
  • 월간 합계 보여주기
  • 지출/수입 내역 등록 시 메모, 사진 같이 입력
  • 달력에서 날짜 선택 시 아래에 내역 띄우기

해당 날짜 내역에서 내역 추가 버튼

4_1
별 건 없고 해당 날짜로 내역이 추가 가능한 버튼


월간 합계 보여주기

그냥 쿼리문으로 월간 합계를 구해와서 출력

        '''
        SELECT SUM(CASE WHEN type=0 THEN money END) as 'expenditure',
               SUM(CASE WHEN type=1 THEN money END) as 'income'
        FROM Specs
        WHERE dateTime BETWEEN '${month+"01"}' AND '${month+"31"}' ;
        '''

홈 화면을 어떻게 꾸밀까 고민 중이다
월간 페이지도 뭔가 더 있으면 좋겠는데


지출/수입 내역 등록 시 메모, 사진 같이 입력

4_2
메모랑 사진을 같이 입력할 수 있다.

메모는 그냥 원래 DB에 열 하나만 더 추가하면 됐고, 사진 DB는 따로 만들었다.

      '''
        CREATE TABLE Pics(
          id INTEGER PRIMARY KEY AUTOINCREMENT,
          specID INTEGER NOT NULL,
          picture BLOB NOT NULL
        )
      '''

사진 다루는 건 나중에 Flutter 카테고리에 따로 올려야지

장소도 입력하려고 했는데, 입력 받기가 애매해서 고민 중이다

달력에서 날짜 선택 시 아래에 내역 띄우기

4_3
DaySpecCon을 main.dart에서 분리해서 달력에서도 자유롭게 쓸 수 있다.


동작 영상

4_4
사진은 꾹 누르면 삭제된다.


요구사항 명세

  • 지출/수입 내역 등록 ◎
    • + 고정 지출/수입 등록
    • + 자주 사용되는 입력 정리
    • + 메모, 사진, 장소 같이 입력 △
  • 일간, 주간, 월간 내역 모아서 보기 △
    • + 그래프 보여주기
    • + 달력에 지출 보여주기 △
    • + 내역 검색
    • + 매일, 매주, 매월 평균 보여주기
    • + 예산에 따른 결과 보여주기

+ 표시는 additional한 부분들로 우선순위가 비교적 낮다.


개발 일정

내용 1월 3째주 1월 4째주 1월 5째주 2월 1째주 2월 2째주
Local DB 등 Flutter 공부        
지출/수입 내역 등록      
일간, 주간, 월간 내역 모아서 보기    
고정 지출/수입 등록        
자주 사용되는 입력 정리        
메모, 사진, 장소 같이 입력        
그래프 보여주기        
달력에 지출 보여주기      
내역 검색        
매일, 매주, 매월 평균 보여주기        
예산에 따른 결과 보여주기        




댓글남기기