본문 바로가기

별밤 일지35

[Android] 게시글 댓글 기능 구현하기 개발자: 박진혁 목표: 기존 게시글 페이지에 댓글 기능 추가하기 별 헤는 밤 v1은 유저 간의 소통 방식이 게시글을 작성하는 것 밖에 없었기 때문에 커뮤니티 기능을 추가하기 위해서 댓글 기능을 구현하는 것이 필요해졌다. 댓글 기능을 구현하면서 서버 구현은 다른 기능과 유사하여 어려움이 크게 없었지만, 레이아웃이 여태까지 구현했던 화면가 특징이 달라서 애를 많이 먹었다. 댓글 기능이 있는 레이아웃의 특징은 다음과 같다. 댓글이 일정 개수가 넘게 되면 따로 스크롤이 되도록 변화해야 한다. 화면의 전체적인 길이, 다른 레이아웃의 위치 등을 동적으로 바꿔야 한다. 1. 스크롤 기능 구현 시 문제점 댓글이 일정 개수가 넘게 되면 높이가 더 이상 늘어나지 않고 고정된 높이에서 이중으로 스크롤이 될 수 있도록 구현해.. 2023. 10. 18.
[개발자와 화해하기] 데이터를 정리하는 법 (1) : index 이해하기 기획자와 개발자들은 협업하며 종종 부딪힌다. 정리되지 않은 수많은 아이디어들을 한아름 들고 오는 기획자. 이것도 안되고, 저것도 안된다고 하는 개발자. 둘은 오늘도 서로에게 고개를 저으며 한숨을 내쉰다. 이런 세상의 수많은 기획자와 개발자들 사이 갈등 속 각자 나름의 사정은 천차만별이지만, 근본적인 원인은 크게 다르지 않다. 바로 ‘서로가 서로의 일을 모른다’는 것 우리들은 서로의 일을 조금이나마 이해해 보려 노력할 필요가 있다. 서로를 이해하고 상대방이 바라보는 곳을 함께 바라볼 수 있어야 발전적인 대화가 가능하다. 별 헤는 밤을 기획하면서 나 역시도 개발자들과 수없이 부딪히곤 했고, 다양한 방식으로 문제를 해결해 나가려 노력했다. 이 글에서는 별 헤는 밤 프로젝트를 진행하며 생겼던 사례들을 살펴보며,.. 2023. 10. 13.
[티스토리 블로그 만들기] 티스토리에서 살아남기 그 1장 안녕하세요! 저는 기획팀의 신입 팀원(이라고 하기에는 이제 신입이 아닌 것 같지만)입니다. 별밤 일지는 저희 별밤 팀원들(에디터들)이 한 주씩 돌아가면서 각자의 이야기를 풀어내는 방향으로 진행될 예정입니다. 여러분들과 조금 더 가까워지고 싶은 마음에 시작하게 된 콘텐츠이기 때문에 많은 관심 부탁드립니다!! (제발ㅠ) 첫 이야기로 어떤 것을 담아낼지 많은 고민을 했는데요, 다른 사람들이 관심을 가지면서도 저에게도 도움이 될 수 있는 주제로 선정해 봤어요. 이름하여 (두둥) 티스토리에서 살아남기. 초록창 블로그에서만 기웃거려 본 경험이 다인 저에게 티스토리는 조금 신세계이더라고요.. 왜 템플릿 내에서 마음대로 수정이 안 되는 거지? 뭐 CSS? HTML? 이걸 직접 수정하라고???? 등등 이것저것 인터넷 발.. 2023. 9. 5.