도리안의 2025년 개발기 #80 - 이번 화면 개발이 왜 복잡한가 생각해보니...

in hive-137029 •  11 days ago 

이번 화면 개발이 왜 복잡한가 생각해보니...

No. 80
2025. 04. 24 (목) | Written by @dorian-dev

오늘의 개발기

지금 개발하고 있는 화면이 왜 복잡한지를 생각해 보았다. 이유는 하나의 화면에 많은 기능들이 들어가기 때문이다. 얼마나 많이 들어가는지 생각나는 대로 나열해 본다.

  • 단어 내용 보여주기
  • 단어의 의미는 처음에는 숨김
  • 단어 내용 보여준 직후, 단어 MP3 재생
  • 단어 MP3 3번 재생 완료 후, 의미 보여주고 의미 MP3 3번 재생
  • 예문 보기 버튼 클릭: 예문 내용 대신 보여주기
  • 아래에서 위로 제스처: 현재 단어를 앎으로 처리, 단어 내용 위로 올라가는 애니메이션, 다음 단어 위로 올라옴
  • 위에서 아래로 제스처: 현재 단어를 모름으로 처리, 단어 내용 아래로 내려가는 애니메이션, 다음 단어 아래로 내려옴
  • 리스트 보기 버튼 클릭: 화면 좌측에 단어 리스트 보여주기
  • 단어 리스트로부터 단어 클릭: 클릭한 단어 보여주기
  • 클릭한 단어 내용에서 위/아래 제스처: 현재 단어를 앎/모름 처리, 직전 단어 보여주기
  • (사용자가 설정한 경우) 뜻 대신 '클릭하여 뜻 보기' 뷰 배치: 클릭하면, 뜻 보여주고 뜻 MP3 3번 재생
  • (사용자가 설정한 경우) 사용자가 제스처를 하지 않고 단어 자동 넘김 처리
  • 마지막 단어 학습 후, 모르는 단어들로 다시 학습할지 묻는 팝업 띄우기
  • 뒤로 버튼 클릭하면, 학습을 그만하고 나갈 것인지 묻는 팝업 띄우기

이외에도 더 있을 것이다. 이 많은 기능들을 다 구현해야 하니 시간이 오래 걸릴 수 밖에 없다. 그리고 애니메이션은 나에게는 특히 더 낯설다. 그거 구현할 때에도 시행 착오가 있었다. 다행히 단어 내용이 올라가고 내려오는 애니메이션 구현에는 성공했다. 아직 구현해야 할게 남아 있다. 가능한 빨리 마치고 다음 화면으로 넘어가고 싶다.


지난 2025년 개발기


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.


안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!

image.png