본문 바로가기
반응형

전체 글75

카카오뱅크 퇴근길 밋업 Android 후기 2024년 4월 29일. 난생 처음 판교 오피스를 들러보았습니다. 애초에 카카오뱅크에서 열리는 퇴근길 기술 한 잔 이라는 컨퍼런스도 모르고 있다가 지인이 추천해줘서 우연찮게 알게 되었는데, 정작 지인은 못가게 되고 저만 가게 되서 되게 당황했었던... 그래도 안드로이드 개발자들이 이렇게 모일 일이 정말 드물다고 생각해서 큰 맘 먹고 참가해보기로 했는데요. 혼자 가는 컨퍼런스는 처음이라 굉장히 고민되더라구요. 하지만 다녀온 지금은 굉장히 다녀오길 잘했다는 생각이 듭니다. 카카오뱅크가 이 퇴근길 밋 업에 많은 준비를 했다는 게 느껴질 정도로 다들 친절하고 정갈하더라구요(이런게 회산가).카카오뱅크를 못찾겠군요 판교역이 처음 들르는 곳이었다 보니, 판교역에서 길을 헤매지 않을까 걱정했는데, 역을 나오니 생각보다.. 2024. 5. 2.
안드로이드 버전별 점유율 2024.2 이 글의 주제는 안드로이드 버전별 점유율의 상태에 대해서 작성하는 글인데요. 사실 한 철만 볼 수 있는 주제에 가까운데 왜 포스팅을 하느냐하면, 각 API 별로 분류를 해 볼까 해서입니다. 현재 안드로이드 버전별 점유율은 Android Studio의 New Project에서 activity 타입을 고르고 난 후 Minimum SDK를 고르는 화면에서 API를 선택할 경우, 각 버전 별로 버전 선택시 제공할 수 있는 device의 퍼센트를 보여주고 있습니다. 이를 토대로 버전별 점유율을 확인해보겠습니다. 각 안드로이드 버전 별 릴리즈 노트는 아래 링크에서 확인 가능하니, 각 API 별로 점유율 뿐 아니라, 어떤 이점을 가지고 있는지도 파악하면서 선택할 수 있습니다. https://developer.andr.. 2024. 2. 25.
2023년을 돌아보는 회고 Google에 2023 회고를 검색하면 생각보다 회고록들이 많습니다. 많은 사람들이 스스로의 한 해를 돌아보곤 하는데, 개발자 회고가 생각보다 많다는 사실에 흡족했습니다(왜?)(개발자로서 남들 다 하는 거 하는 느낌, 하지만 개발 이야기만 하는 건 또 아닌). 근데 Naver에서 검색하니 주식 회고가 더 많이 뜨는군요(여기는 마케팅 느낌이 강하게 드는 글들이 많네요). 저도 여기다 회고록을 올리는 게 사실은 마케팅입니다! 저라는 사람을 홍보하기 위한 목적이 되기도 하고, 저와 친해지고 싶은 사람이 있다면 이런 블로그 글을 통해 저와 내적 친밀감을 다져 친해지는데 도움이 될 수도 있고(너무 희망편...), 나중에 이직을 위해 저는 이런 사람이니 써주십쇼 라고 말할 수 있는 글이 될 수도 있겠죠(그런 주제에.. 2024. 1. 3.
Generic 이란 처음 학교에서 자바를 배울 때 제네릭을 들었었는데, 이때는 뭔가 제네릭이 크게 와닿지도 않고 학교 과제 정도를 할 때에는 제네릭을 크게 만들어볼 일도 없어서 무심코 넘어갔던 기억이 있네요. 안드로이드 관련 포스트를 보다가 제네릭에 대한 이야기를 발견해서 정리할 겸 한 번 작성해봅니다. 참고: https://kotlinlang.org/docs/generics.html#unchecked-casts Generics: in, out, where | Kotlin kotlinlang.org ArrayList texts = new ArrayList(); 자바를 이용해 코드를 작성하다보면 위와 같은 코드를 자주 발견하곤 했습니다. 이는 ArrayList라는 Class를 선언할 때 그 클래스 내부에서 사용하는 변수의 타.. 2023. 12. 8.
Android - 시스템 앱 알림 상태 확인 회사에서 작업하다가 찾는데 시간이 좀 걸린 부분이 있어 기억하려고 올리는 글입니다. 그래서 짧습니다. 첫 번째로 시스템 알림의 on/off 여부 확인 코드입니다. val isEnable = NotificationManagerCompat.from(context).areNotificationsEnabled() 위 코드의 isEnable이 true이면 시스템 알림이 켜져있는 상태, false이면 꺼져있는 상태입니다. 단, 안드로이드 버전에 따라 알림 부분이 조금 달라지는데, areNotificationsEnabled()를 보면 /** * Returns whether notifications from the calling package are not blocked. */ public boolean areNoti.. 2023. 10. 25.
TargetSDK 33 버전으로 업데이트 2023년 8월 19일 자로 GooglePlay에서 메일이 날아왔습니다. 바로 TargetSDK를 33 미만으로 설정하게 되면 업데이트할 수 없다는 사항이었는데요. 마침 회사에서 이미 TargetSDK를 33으로 올리기 위해 코드를 분석하고 있던 단계여서 정리된 부분을 블로그에 좀 옮겨둘까 합니다. 물론 공식 문서와 큰 차이는 없을 겁니다... 그러니 공식 문서를 참고하셔도 무방합니다! Android13에 대한 설명 2023. 8. 30.
728x90