성장기록지
개인 프로젝트) 주제와 기술적 도전 기획 본문
부스트캠프 수료 후 개발 역량 향상을 위해 개인프로젝트를 추가적으로 진행하고자 하였다.
간단한 주제에 여러 기술적 경험 및 도전을 하고 싶기에 다음과 같이 기획을 진행하였다..
개인 프로젝트 기획
mock api 등을 이용한 쇼핑몰 프로젝트
키워드 검색
키보드 외부 터치 시 자동 내려감
확인 버튼 디자인 설정
디바운스를 통한 api 호출 최소화
검색 결과를 리사이클러뷰로 노출
아키텍처
MVVM아키텍처 적용,
안드로이드 권장 아키텍처에 따라 레이어 분리 (ex. data-domain-presentation)
api 통신
예외 처리
대체 화면
멀티뷰 타입 리사이클러뷰
무한 스크롤(Paging 적용)
이미지 처리
스켈레톤
캐싱
로컬 캐싱
메모리 캐싱
로드 실패 시 대체 이미지
UI 관련
레이아웃 중첩 최소화
오버드로
CPU 사용량
디자인 시스템(커스텀 뷰)
다크 테마
기타 고려사항
검색 결과 필터 적용
북마크 (좋아요 추가/취소)
ISSUE, PR, 커밋,성의 있게 !
디자인 신경 쓰기 !
다양한 시도들을 해볼 수 있어서 설레고,
프로젝트를 진행하며 추가로 고려되는 기술들을 적극적으로 고려할 예정이다.
'개인 프로젝트' 카테고리의 다른 글
Flow debounce와 프로젝트 적용(검색 기능 api 호출 최적화) (0) | 2025.02.01 |
---|---|
Paging 학습 및 프로젝트 적용 (0) | 2025.01.28 |
네트워크 통신 라이브러리 사용 고찰 (HttpUrlConnection, OkHttp, retrofit) (0) | 2025.01.15 |
ShapeableImageView로 이미지 뷰 radius 적용 (w.내부 구현) (0) | 2025.01.12 |
개인 프로젝트) 디자인 키트 구매, 활용 api 정하기 (mockup api, 네이버 쇼핑 api) (0) | 2025.01.05 |