1. 프로젝트 개요
이번 프로젝트는 Sdiay 앱 개발이다.
일상 기록을 조금 더 직관적으로 남기고, 사용자가 부담 없이 데이터를 쌓을 수 있도록 하는 것을 목표로 진행했다.
단순한 기록 앱이 아니라,
- 빠르게 입력 가능하고
- 시각적으로 보기 좋으며
- 나중에 돌아봤을 때 의미가 남는 구조
를 만드는 데 집중했다.
2. 개발 배경
기존에 사용하던 기록 방식(메모 앱, 노트 등)은
- 접근성이 떨어지거나
- UI가 복잡하거나
- 꾸준히 쓰기 어려운 구조
라는 한계가 있었다.
그래서 “내가 직접 쓰고 싶은 앱을 만들어보자”는 생각으로 시작하게 되었다.
3. 주요 기능
이번 Sdiay 앱에서 구현한 핵심 기능은 다음과 같다.
1) 기록 작성 기능
- 간단한 텍스트 입력 기반
- 빠른 저장 구조
- 불필요한 단계 최소화
2) 기록 조회
- 날짜 기준 정렬
- 직관적인 리스트 UI
- 빠르게 스크롤하며 확인 가능
3) UI/UX 설계
- 최대한 단순한 구조 유지
- 사용 흐름 최소화 (입력 → 저장 → 확인)
- 실제 사용성을 고려한 인터페이스
무조건 사용자 폰에 저장된 지문으로만 로그인 가능하다.



기본 화면은 달력형.
왼쪽 위 리스트 아이콘을 선택하면 리스트로 보인다.



작성화면은 아~주 단순히 만들었다.
색상도 사용자가 개인적으로 느끼는 감정을 대입 할 수 있도록 감정이름을 굳이 정하지 않았다.
이는 내가 다른 일기앱을 사용했을때 아이콘이 마음에 들지않거나 마음에 들지 않는 색상이 오늘의 감정과 맞았을때 선택할 수 밖에 없었던 경험을 바탕으로 했다.



다크모드를 지원한다.
물론 처음시작할 경우에는 사용자 설정대로 auto로 가져온다.


오늘쪽 위 설정 화면에 들어가면
1. sdiary 관련 어필 및 데이터 저장 및 복사 가능
2. 사용자를 위한 UI설정 (우선 txt크기 조절을 넣었다.)
3. 일기 가져오기
4. 생테인증 설정 안내.
이는 처음 로그인 할때도 마찬가지로 인도한다.
지문등록을 하지 않았거나 지문인식에 문제있는 핸드폰들을 위해 핸드폰은 비밀번호를 입력할 수 있도록 지원을 하고 있다.
즉 그 설정화면으로 안내한다.

잘 다운되는것을 확인.



잘 복사되는 것 확인

텍스트 크기 실시간 반영 확인


데이터 불러오기 확인

생체인증 설정 확인

데이터 삭제 기능

4. 사용 기술 스택
이번 프로젝트에서는 다음과 같은 기술을 사용했다.
- Flutter: 크로스 플랫폼 앱 개발
- (필요 시 추가) 상태관리 / API / 로컬 DB 등
Flutter를 선택한 이유는
- 빠른 개발 속도
- UI 구현의 자유도
- Android / iOS 동시 대응
이 가능하기 때문이다.
5. 개발하면서 느낀 점
1) “기능”보다 “사용성”이 더 중요하다
처음에는 기능을 많이 넣고 싶었지만,
실제로는 간단하고 빠르게 쓰는 경험이 훨씬 중요했다.
불필요한 기능을 덜어내는 과정이 오히려 더 어려웠다.
2) UI 디테일이 전체 완성도를 좌우한다
같은 기능이라도
- 여백
- 버튼 위치
- 폰트 크기
같은 요소에 따라 완성도가 크게 달라졌다.
이 부분은 앞으로 더 개선이 필요하다고 느꼈다.
3) “직접 쓰는 앱”이라는 점이 중요했다
내가 직접 사용하면서
불편한 부분을 바로 수정할 수 있다는 점이 큰 장점이었다.
단순히 만드는 프로젝트가 아니라
실제로 사용하는 프로젝트라는 점에서 의미가 있다.
6. 아쉬운 점
- 데이터 관리 구조를 더 체계적으로 설계하지 못한 부분
- 디자인 일관성이 완벽하지 않은 점
- 확장성(기능 추가 대비 구조)이 부족한 부분
이 부분들은 이후 업데이트에서 개선할 예정이다.
7. 향후 계획
- 통계 기능 추가 (기록 패턴 분석)
- UI/UX 개선
- 데이터 백업 및 동기화 기능
- 사용자 맞춤 기능 강화
단순 기록 앱에서 나아가
기록을 분석하고 의미를 주는 앱으로 발전시키는 것이 목표다.
8. 마무리
이번 Sdiay 프로젝트는
단순한 개인 앱 개발을 넘어서
- 기획 → 개발 → 개선
- 실제 사용 → 피드백 반영
까지 경험할 수 있었던 프로젝트였다.
앞으로도 꾸준히 업데이트하면서
완성도를 높여나갈 예정이다.
'Portfolio > Project' 카테고리의 다른 글
| 일잘러 페스타 Skill-Up Festa 2025 초대메일 (0) | 2025.09.10 |
|---|---|
| Meraki Dashboard API 다이어그램 (0) | 2025.09.10 |
| SKT AIDC Power Operator Testbed 시스템 구성도 (0) | 2025.09.10 |
| Ai Big Data Show 2025 감사메일 (0) | 2025.09.10 |
| Meraki Dashboard API 명세서 (0) | 2025.09.10 |