본문 바로가기

분류 전체보기32

[안드로이드] 버튼 클릭 리스너로 확인하는 옵저버 패턴-1편 1. 옵저버 패턴 1)옵저버 패턴이란 -객체의 상태 변화를 관찰하는 관찰자인 옵저버들을 등록해서 객체의 상태 변화가 있을 때마다 메서드 등을 통해 옵저버들에게 통지하도록 하는 디자인 패턴 -유튜브로 예시를 들면 내가 원하는 유튜브 채널을 구독 및 알림설정을 해서 유튜버가 영상을 올릴 때마다 알림이 뜨는 것을 예로 들 수 있다. -이 때의 유튜브 채널은 주제 객체(관찰객체) 구독자는 옵저버에 해당한다. 그래서 유튜버가 영상을 올림으로써 채널에 변화가 일어난다면 등록된 구독자에게 알림이 간다. 2)버튼 클릭을 예로 들었을 때 2-1) 구현요소 -1)옵저버 -이벤트를 수신하는 역할 -2)주제객체(관찰객체) -상태변화가 일어나면 이벤트를 옵저버에 송신하는 역할 -인터페이스를 구현해야 주제객체가 보낸 이벤트를 받.. 2022. 4. 13.
[조경을 상상하라 메타버스로 만난 조경]대회 팀플 회고록 1.대회소개 -로블록스 스튜디오와 Lua라는 언어를 사용해서 메타버스 환경에서 조경을 만드는 대회였습니다. 2.내가 맡은 역할 -저희의 기획에는 크게 "도시 바람 길 숲"과 "해저 도시"가 있습니다. 그중에서 저는 해저도시의 돔안에 1층 2층을 만들고 꾸미는 역할을 맡아서 진행했습니다. 3.시행착오 1)플랫폼을 Unity에서 Roblox Studio로 변경 -대회 주최측에서 어떤 플랫폼을 사용하는지에 대해서 사전에 미리 공지를 하지 않아서 당연히 저희 팀은 메타버스는 Unity나 Unreal사용해서 구현할거라고 예상해서 팀원들과 회의끝에 Unity를 대회 시작전에 미리 공부하고 있었습니다. -그런데 대회 주최측에서 Roblox Studio를 사용한다해서 급하게 플랫폼을 다시 Unity에서 Roblox S.. 2022. 3. 26.
[서비스 개발자로 커리어 전환하기] 세미나 내용 정리 https://okky.kr/article/1178766 OKKY | [OKKY 3월 세미나] 서비스 개발자로 커리어 전환하기 by 와이즐리컴퍼니 현철 CTO 안녕하세요. OKKY 운영진입니다. “어디에서라도 개발을 할 수 있다면 좋겠다.” ‘빨리 실무 경력을 쌓는 게 좋다.” 이런 생각들로 SI 업체로 취업하시는 분들이 많은데요. 물론 SI 업체가 모 okky.kr 발표자분은 경력 22년차로 SI업체에서 10년 근무후에 Line과 Kakao에서 개발 팀장급으로 근무하신 분이 발표를 하셨습니다. 1.세미나 목차별 내용 정리 1)커리어 스토리 -발표자분의 커리어를 간단하게 소개하는 목차입니다. 1-1)SI 개발자 시절 -닷컴 버블이 한창이던 시절에 병역특례로 개발자로 취업을 하셨고 처음에는 본인이 일하는 .. 2022. 3. 25.
운동친구 구하는 어플 기획에서 이상한 부분 운동친구 구하는 어플을 다 만들면서 기획상에서 수정하고 싶었던 부분에 대해서 얘기하겠습니다. 1.운동친구를 구할 때 모집 글을 작성하는 부분 1)현재 만들어진 기획 -현재는 이런식으로 모집글을 작성해서 모집 글에 댓글을 달거나 모집 글 작성자에게 채팅을 신청하는 방식으로 운동친구를 구하는 방식으로 기획하고 구현을 했는데 생각해보니 이상한 부분이 보여서 수정하고 싶은 생각이 들었습니다. 2)수정 -모집글을 굳이 작성하지 않고 카톡 오픈 채팅방처럼 채팅방을 만들어서 운동 친구를 구하는 방식이 더 좋은 방법이라고 생각했습니다. 3)이유 1)불필요한 기능 최소화로 인한 유지보수 편리성 -운동 친구 모집 글 작성 기능을 굳이 만들지 않으므로써 기능이 줄어서 나중에 어플 유지보수에 더 편리합니다. 2)사용자가 더 .. 2022. 2. 14.