분류 전체보기
-
제11회 Unithon 행사 후기회고 2024. 5. 2. 00:05
우연히 지인의 인스타그램 홍보로 유니톤이 진행되는 것을 알게 되었다.한동안 회사 생활에 치이고 있기도 했고, 회사 프로젝트가 아닌 개발을 한 지 오래된 것 같아서기분 전환할 겸, 옛날 추억 감성을 더듬는 겸 해서 신청하게 됐다. 결과를 우선 자랑하자면 우수상을 수상했다Unithon 이란?IT community United Hackathon, UNITHON 유니톤은 IT 커뮤니티 구성원들의 즐거운 성장과 교류를 목표로 하는 해커톤입니다. IT 인재들의 즐거운 성장과 교류를 목표로 하는 유니톤은 2015년 부터 11번의 행사를 성료했으며, 총 163팀(1082명) 참가, 누적 2,160만원의 상금·138개의 기관과 기업 후원의 성과를 거두었습니다. Unit에서 주관하는 해커톤으로 홈페이지 소개란에 위와 같이..
-
[Android/Retrofit] 204 응답에 NPE 발생할 때 대처법안드로이드 2024. 2. 4. 16:40
Retrofit과 Coroutine을 함께 사용하던 중 204응답이 왔을 때 NPE가 발생하는 현상을 겪었습니다. 이를 위해 임시로 대응하는 코드를 작성하다가 제너럴하게 처리할 수 있는 코드를 구현했고 라이브러리까지 배포했습니다. 이 글에서 임시로 대응했던 방법을 소개하고 제가 직접 만든 라이브러리 링크를 소개합니다. 라이브러리를 사용하고 싶거나 github에서 보고 싶다면 https://github.com/sodp5/retrofit-unit-adapter 에서 확인해주세요! NPE가 언제 발생하는지 일반적으로 Retrofit을 사용하다가 마주하는 에러는 400, 500 번대의 응답의 에러입니다. 하지만 204 (no-content) 응답의 경우는 성공했어도 에러가 발생할 수 있습니다. 다음은 에러가 발..
-
2023년 회고회고 2023. 12. 28. 20:45
여태까지 작성했던 회고 제목이 너무 감성적이고 친근감 있게 쓴것 같아서 이번에는 딱딱하게 제목을 작성해봤다.올 해의 키워드는 거의 일을 하며 보냈던것 인것 같다.✏️ 블로그 포스팅부끄럽게도 직전 포스팅이 2022년 회고다.작년 목표를 블로그 포스팅을 많이하기로 세웠었는데 이런저런 핑계들로하나도 작성하지 못했었다.경험하신 분이 있을지 모르겠지만 안드로이드의 고질적인 문제로 Typography 설정 맞추기가 있는데 이를 해결하기 위해회사에서 삽질을 좀 했어서 해가 가기 전에 급하게 작성하려 했으나결국 부족한 의지력으로 끝까지 쓰지 못했다..잘 정리해서 꼭 마무리 해야지 🏃♂️ 10km 마라톤누군가에겐 10km 마라톤은 쉬운 일 일수도 있지만 나한테는 너무나도 큰 도전이었다. 평소 1km도 달리지 못하는..
-
잘가 2022년~회고 2022. 12. 30. 14:46
무슨 일을 했는지도 모를정도로 빠르게 지나간 2022년이어서 한게 아무것도 없는 줄 알았는데 돌아보니 나름 추억도 많이 쌓고 즐거운 일들이 많아서 좋은 한 해였다 야호~😆 🪑 비싼 의자 2022년 나에게 있어서 가장 큰 변화는 아무래도 취직한 것이 아닐까 싶다! 의자 얘기가 안나오고 갑자기 웬 취직 얘기인가 싶겠지만 회사에 들어간 첫 달에 장비 구매비 명목의 지원금이 있어서 의자를 샀기 때문이다. 좋은 의자를 사고 싶은 마음에 이곳저곳 검색도 해보고 고민해본 끝에 결제한 의자는 메리페어 와우2 메쉬 의자였다. 이 의자로 말할 것 같으면 내가 여태까지 앉았던 의자들은 모두 인테리어였던가 싶을 정도로 편하고 높이 조절이 완벽한 의자였다. 하지만.. 의자를 산 지 얼마 되지 않아서 회사에서 허먼밀러와 프로모션..
-
IT연합 동아리 NEXTERS 21기 안드로이드 개발자 후기회고 2022. 8. 22. 04:37
2022년 7월 2일부터 8월 20일 까지 총 8주간의 21기 개발자 활동을 마쳤다. 아직 프로젝트를 런칭하진 못했지만 런칭까지 끝마칠 예정이다. github: https://github.com/Nexters/JYP_Android NEXTERS 는 어떤곳인가요? 🙋♂️ IT 연합동아리인 NEXTERS는 11년간 운영되는 동아리로 IT 서비스에 관심이 있는 직장인, 학생 무관하게 참여할 수 있다. 홈페이지에서 자세하게 설명해주고 있으니 관심있으면 꼭 들어가보길 바란다. http://teamnexters.com/ NEXTERS : IT Community for Experts teamnexters.com 동아리 활동은 크게 봤을 때는 8주간 하나의 프로젝트를 런칭하는 것이고, 활동 기간동안 재밌는 레크레이션..
-
채널톡 안드로이드 개발자 합격 회고회고 2022. 6. 6. 15:42
채널톡에는 입사 후 3개월 동안 회사에서 잘 적응할 수 있을지 확인하는 핏 테스트 기간이 있다. 2022-02-21 부터 2022-05-27 까지 핏테스트 기간을 거쳐서 최종 합격을 하게 되었다. 입사 과정 입사를 위해 Wanted 채용 플랫폼을 둘러보던 중 [인턴을 Wanted] 라는 이벤트를 진행하는것을 보았다. 보통 Wanted 에서는 경력 개발자가 이직을 하기 위한 용도지만 신입 개발자를 위한 이벤트가 진행되는것이 좋은 기회라는 생각이 들어서 두 군데의 회사에 지원하게 됐다. 한 회사는 코딩테스트를 두 차례 진행 이후 면접을 보았고, 채널톡은 한 차례의 코딩테스트 이후 과제 테스트를 진행했었다. 나는 알고리즘을 준비한 기간에 비해 많이 푼 편은 아니였기 때문에 그다지 알고리즘에는 별 자신이 없었다..
-
[Kotlin] getter/setter 를 만들지 말자Kotlin 2022. 1. 23. 13:08
Kotlin의 var과 val은 프로퍼티기 때문에 getter와 setter를 포함하고 있다. 이것이 어떻게 동작되는지 Java로 Decompile 시켜서 확인해보자 Java decompile class Person { val gender = "male" var age = 3 } 위의 클래스를 Java로 변환시키면 public final class Person { @NotNull private final String gender = "male"; private int age = 3; @NotNull public final String getGender() { return this.gender; } public final int getAge() { return this.age; } public final ..