본문 바로가기

라이프

(5)
[WIL] 23.04.24 ~ 23.04.30 어느덧 시간이 지나 2023년 4월이 되었다. 회사의 업무로 티스토리에 기록하지 못한채 계속 바쁘게 살아왔던 것 같다. 요즘은 공부하거나 새로 익힌 정보들을 노션에 정리하고 있다. 근데 문득 이런 생각이 들었다. 혼자 기록하는 것도 의미 있지만 내 글로 인해 다른 사람이 좋은 정보를 가져가면 더 좋지 않을까? 바쁜 업무로 예전처럼 열심히 작성하지는 못하겠지만, 노력하겠다고 스스로 약속해본다. 4.24 (월)
[WIL] 20.10.06 ~ 20.10.09 (10월 2번째) 10.6 (화) ~10.7 (수) 소셜 로그인 sdk를 우리 프로젝트에서 편하게 사용할 수 있도록, 모듈화 작업을 진행하고 있다. KakaoLoginManager, NaverLoginManager 등 Manager 클래스를 만들어 놓고 관리하려고 한다. Kakao sdk의 경우 문서가 정말 친절히 잘나와 있었다. 심지어 rx로 구현되어 있는 부분도 있어서, 모듈화하는데 크게 어려움이 없었다. 하지만, Naver sdk의 경우는 문서가 친절한 편이 아니었다. 심지어 sdk 코드를 확인하니, asynctask를 이용해서 비동기 처리를 하고 있었다. android 11버전 부터는 asynctask가 deprecate된다. 이에 따른 조치가 필요한데, 포럼에 질문을 올려도 대답이 없다. 필수 권한 체크 또한 사..
[WIL] 20.6.01 ~ 20.6.07 (6월 1번째) 다시 나의 나태함과 게으름에 사로 잡혀, WIL을 적지 못한것 같다. 다시 정신차리자.. 6.2 (화) 기존 알파 프로젝트와 앞으로 만들어갈 알파 프로젝트에 필요한 기능들을 Use Case Diagram으로 메튜와 함께 작성해 나갔다. 세분화는 (전체 요약, 알파서버 요약, 알파서버 자세히, 증권서버 요약, 증권서버 자세히, 현재) 6개로 나누어 작성했다. 6.3 (수) Use Case Diagram 마무리 작업 뷰모델, LifeCycleOwner 사용 이유 리서치 - 서로 다른 프래그먼트와 엑티비티 사이에서 커뮤니티할 수 있는 방법 - 라이프 사이클에 맞게 사용하는 리소스를 없애주며, 앱이 종료되기 전까지, 사용하는 리소스를 어떤 상황에서도 잃지 않고, 보존할 수 있다. 제네릭 사용방법 리서치 - 제네..
[WIL] 20.5.18 ~ 20.5.24 (5월 4번째) 5.18 (월) 재택근무 연장 18 ~ 22일까지 사이드 프로젝트 헬로프라이스 전체 툴바 디자인 수정 5.19 (화) 사이드 프로젝트 헬로프라이스 홈화면 디자인 수정 - 참고 자료 : 머터리얼 디자인, 핀터레스트 UI 디자인 참고 - 카드뷰 5.20 (수) 사이드 프로젝트 헬로 프라이스 홈화면 디자인 수정 - dash line으로 디자인 알파 TFT 3시~5시 이스트 게임즈 4층으로 이사완료 아직 공간 배치가 허전하다. 책상이 올라가고, 내려가고 할 수 있어서 신기하고 좋다. 빈 공간에 빈백있으면 좋을 것 같다. 5.21 (목) 사이드 프로젝트 헬로 프라이스 랭킹 화면 디자인 논의 - 알람 여부에 따른 디자인 적용 (틴트 변경 소스 찾기) @SuppressLint("RestrictedApi") fun A..
[WIL] 20.5.11 ~ 20.5.15 (5월 3번째) 5.13 (수) 오전 - 통근 중 싱글톤 패턴, 팩토리 패턴 간단한 예제 살펴보기 - 10시 출근 - asysntask deprecated android 11 버전 찾아보기(대체로 코루틴, rx, concurrent)가 있음 오후 - 랭킹 페이지 기획 - 노티 부분 플로우 기획 - 가격 알리미 아이템 디자인 가이드 적용하기 - api 통신 테스트 5.14 (목) 줌인터넷 긴급 자택근무 다시 시작 오전 - LocalBroadcastManager, Service 살펴보기 오후 - 에디트 텍스트 포커스 받을 경우 소프트 키보드가 올라온다. 이때, 하단 어떤 영역을 키보드에 가리고, 에디트 텍스트 부분을 포함하는 레이아웃은 스크롤하게 하기 위해서는 -> constraint_vertical_weight를 이용해서..