Android7 🥕당근 안드로이드 전형 후기 2025 DevFest Android 행사에 최선일 당근 안드로이드 리드가 참석하셨었고, 당근에서 서류 무조건 합격 캠페인을 진행 중(12/17까지)이라는 걸 알게 된 GDG 오거나이저 태환님께서 모두에게 샤라웃을 해주셨다. 얼른 이력서를 수정해 지원했고, 화상 인터뷰 일정이 잡혔다. 코테 문제도 꾸준히 풀어보는 한편 재웅님의 Manifest Android Interview를 읽으며 안드로이드 기본기를 점검했다. 화상 인터뷰의 자세한 방식을 얘기할 순 없지만 AI 코딩의 시대에 당근이 어떤 지식을 중요하게 여기고 어떻게 테스트하고자 하는지 엿볼 수 있는 귀한 기회였다. 아쉽게도 다음 프로세스를 밟진 못했지만, 수평적 분위기 속에서 최고의 고객 경험을 제공하고자 높은 완성도를 추구하는 당근의 업무 문화에 .. 2026. 1. 11. DevFest Android in Korea 2025 - 버터맥주파티 작년 12월 14일, 따스한 크리스마스 분위기 속에서 피자가 맛있고 맥주가 시원했던 2025 DevFest 행사가 열렸다.세션Koin은 Service Locator가 아닙니다- 박상권 (헤이딜러 Android팀 리더)흔히 Koin이 Service Locator 패턴을 사용한다고 알려진 정보가 잘못되었다는 것, Koin도 Hilt와 동일한 형태의 작성법을 지원하고, Hilt도 Koin과 비슷한 방식으로 DI 한다는 점을 보여주셨다. 개발자 커뮤니티를 통해 얻는 가치- 김수현 (GDG Korea Android 오거나이저)몇 년간 GDG 이벤트를 통해 만나뵀던 수현님. 과거에도 커뮤니티 참여를 권유하는 세션을 하셨던 걸로 기억하는데 제대로 들어본 건 처음인 것 같다.밋업 참여로 세션에서 얻은 지식과 인사이트.. 2026. 1. 11. Manifest Android Interview 정리 *진행 중인 문서입니다.Android Interview QuestionsCategory 0: The Android FrameworkQ) 0. What is Android?모바일 지향 운영체제, 리눅스 커널 기반주요 특징오픈소스(Android Open Source Project) 및 커스텀 가능 -> 광범위한 채택풍부한 앱 생태계 : Play Store, third-party stores, 직접 배포multitaking다양한 하드웨어 지원 : 다양한 가격대, 화면 크기, 해상도, 하드웨어 구성안드로이드 아키텍처모듈식 구성Linux Kernel프로세스 관리, 메모리 관리, 파일 관리, 하드웨어 관리HAL (Hardware abstraction Layer)리눅스 커널과 안드로이드 프레임워크 사이의 표준화 계층.. 2025. 12. 31. Kotlin Coroutines에 대한 메모 코루틴의 구조에 대해 헷갈리는 부분이 많았다. 그래서 일단 사용하며 익혔다. 이제 다소 익숙해졌기에 다시 한번 파보았다. Kotlin coroutines 소스코드와 GPT, 블로그 등을 통해 디깅한 끝에 깨닫게 된 부분에 대해 간단히 정리해본다.코루틴 클래스부터 얘기를 풀어나가는 게 좋겠다. 여러 코틀린 구현 클래스들의 뼈대가 되는 AbstractCoroutine 클래스의 시그니쳐는 다음과 같다. public abstract class AbstractCoroutine( parentContext: CoroutineContext, initParentJob: Boolean, active: Boolean) : JobSupport(active), Job, Continuation, Coroutine.. 2025. 8. 6. super.init(version=6) 지난 토요일(3/15) GDG Korea Android의 오프라인 행사 super.init에 다녀왔습니다. 몇년 전 처음 참가했을 때는 굉장히 어색했었는데 이제는 벌써 매년 열리는 동창회 나가는 느낌으로다가 아주 익숙해졌습니다. 이번엔 발표 세션을 보는 대신 워크샵에 참여했어요. 다루는 주제들이 한번쯤 고민해본 주제들이고 더 경험 많은 경력자분들의 얘기를 들어보고 싶었습니다. 🏗 아키텍처는 언제나 더 깔끔한 코드를 보장할까? ⚖ SOLID 원칙이 안드로이드에서 현실적으로 적용될까? 🧱 보일러플레이트 코드, 어디까지 줄이는 게 최선일까? 🔥 아키텍처를 유지보수하기 어려운 이유는 무엇일까? 🚧 모듈 분리는 개발 속도를 높일까, 아니면 오히려 복잡도를 증가시킬까? 🤯 Toast/Dialog/Snac.. 2025. 3. 23. [Error] command not found: adb macOS에 안드로이드 스튜디오를 설치하고 디바이스 연결 관리를 위해 adb(Android Debug Bridge)를 이용하려고 하니 adb 명령어를 찾지 못했다.zsh: command not found: adb 참고로 zsh는 운영체제와 사용자 사이의 인터페이스인 쉘(shell)의 한 종류이다(zsh의 sh가 shell을 의미한다). 과거에는 macOS에서 bash라는 쉘을 사용했고, 지금은 zsh를 사용한다. 해결방법은 adb가 설치되어있는 경로를 운영체제의 환경변수에 추가해주는 것이다. 친구에게 "PC방으로 와"라고만 해서는 어디로 와야할지 알 수 없다. 그렇다고 매번 "서울시 중구 명동 2가에 있는 PC방으로 와"라고 말하긴 번거롭다. 내가 'PC방'이라고만 말했을 때 어느 동네를 말하는 것인지.. 2024. 12. 1. Android 자료 MVVM + Clean Architecture Compose, LiveData, (StateFlow, SharedFlow) Coroutine, Flow https://kotlinworld.com/155?category=973476 https://youngest-programming.tistory.com/484 RxKotlin, RxAndroid Databinding, Livedata Room Navigation Crashlytics Dagger, Hilt Lottie Exoplayer PhotoView Moshi Ktor Build 플레이 스토어의 키스토어 분실 시 재설정하는 방법 https://onlyfor-me-blog.tistory.com/285 Android App Bundle이 서명되지 않았습니.. 2022. 8. 11. 이전 1 다음