도리안의 2024년 개발기 #136 - 이력 관리: 최근 프로젝트
이력 관리: 최근 프로젝트
No. 135
2024. 08. 09 (금) | Written by @dorian-dev
오늘의 개발기
어제 포스트에서 이어진다. 이렇게 이력관리를 하면 좋겠다는 나의 의견을 작성했다. 그걸 기반으로 이력 관리 글을 써보면 어떤가 생각한다. 오늘의 포스트는 최근에 참여했던 프로젝트를 주제로 이력 관리 글을 써 본다.
아쉽게도 오늘 완료하지 못했다. 코드를 보고 정리해야 하는 점도 있어서 월요일이나 화요일쯤 마무리가 가능할 것 같다.
내가 개발한 소프트웨어 또는 그것의 기능은 무엇인가?
- 개요
- 영어 단어와 예문을 학습할 수 있는 모바일 앱
- Day 1 ~ 50으로 구성
- Day별 단어 개수: 40
- 작년 버전 대비 디자인 리뉴얼
- 주요 기능
- 영어 단어 학습
- MP3 재생: 단어, 뜻, 예문
- 제스처: 위로(아는 단어), 아래로(모르는 단어로 기록)
- 문제 풀기: 객관식, OX 문제
- 나만의 단어장
- 학습한 단어의 일부를 단어장에 저장하고 복습 가능
- MP3 학습: Day별 단어/뜻/예문 재생
- 영어 단어 학습
소프트웨어 개발시 사용한 기술은 무엇인가?
- 언어: Kotlin, Java (기존 코드)
- IDE: 안드로이드 스튜디오
- SQLite
- 학습 컨텐츠 저장
- 학습 데이터 저장: 모르는 단어, 학습률
- MP3 재생
- 안드로이드에서 제공하는 MediaPlayer 활용
- Play Asset Delivery
- MP3 파일로 인해 APK 용량 45 MB 초과 문제 해결
- 애니메이션 기법
- 단어 학습 화면: 아래에서 위로 제스처 후, 현재 단어 내용이 위로 올라가고 다음 단어 내용이 밑에서 올라옴
- OX 문제 화면: 틀린 답 선택시 O 또는 X 버튼을 좌우로 흔들기
소프트웨어 개발 후 실적은 무엇인가?
- 다운로드 수: 2024. 7. 9 출시 후 1000회 이상 다운로드
- 평점: 3.6 (낮은 평점 원인 분석 중)
개발하면서 마주한 어려운 점은 무엇인가?
(작성 예정)
어려운 점은 어떻게 해결했는가?
(작성 예정)
어떤 목표를 가지고 있는가?
(작성 예정)
지난 2024년 개발기
- #135 - 이력 관리는 어떻게 하는 게 좋을까?
- #134 - 산 넘어 산. 또 다른 이슈와 마주하다.
- #133 - 다행히 순조롭게 진행된 Play Asset Delivery 적용
- #132 - 걱정했던 것보다 작업이 잘 풀린 하루
- #131 - 점점 개발에 스며드는 AI
- #130 - 사이드 프로젝트 재시작 그리고 업무 시간을 어떻게 보내느냐
- #129 - 플레이어 화면 개발 이력 정리가 필요
- #128 - 쉬운 일을 할 것인가? 어려운 일을 할 것인가?
- #127 - 업무 속도는 왜 느릴까?
- #126 - 현재 직장에서 유지보수란?
- #125 - 유지보수 관련해서 드는 생각
- #124 - 인생의 2막은 미리 준비해야......
- #123 - 구글의 '조치 필요'에 응할 앱부터 결정해야
- #122 - 구글의 '조치 필요' 메일에 대응해야
- #121 - 속도보다 몰입을 하느냐가 중요
- #120 - 스프링 프로젝트에서 객체들이 어떻게 만들어지는지 이해하는 게 중요
- #119 - 오늘 스프린 기반 API 소스 분석 후기
- #118 - 안드로이드 내용 정리는 빨리빨리
- #117 - 사이드 프로젝트 재개
- #116 - 아무 것도 하기 싫은 오늘
- #115 - Mobile API의 변동사항
- #114 - 뜻하지 않은 구글 로그인 문제로 하루를 보내다
- #113 - 프로젝트 완료
- #112 - 샘플 소스 정리와 사이드 프로젝트를 같이 해야 한다
- #111 - 다음 주부터 해야 할 개발 공부
- #110 - 다음 단계 대기 중엔 무엇을 하는게 좋을까?
- #109 - 사업부 테스트 후 추가 수정
- #108 - MAPI 개발 언어가 PHP로 결정됨에 대한 우려
- #107 - PHP로 개발하기로 결정된 MAPI
- #106 - 파이어베이스 적용 중 삽질
- #105 - 곧 시작할 다음 프로젝트 그리고 나의 역할
- #104 - 난이도가 급 올라가는 안드로이드 아키텍처 기반 개발
- #103 - 지난 금요일에 지원 재개
- #102 - 프로젝트 막판 잔여 이슈 처리
- #101 - 추가로 발견한 버그 수정
- #51 ~ #100
- #1 ~ #50
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
Upvoted! Thank you for supporting witness @jswit.