-
Compose Lazy에서 Content type 지원 살펴보기
Posted on 15 Dec 2024
-
LazyColumn/Row에서 동일한 Key를 사용하면 크래시가 발생하는 이유
Posted on 30 Nov 2024
-
Compose에서 Context는 어떻게 얻을 수 있나요?
Posted on 10 Nov 2024
-
[메모] Google Play의 사진 및 동영상 권한 정책
Posted on 06 Oct 2024
-
Coil 요청 가로채기
Posted on 22 Sep 2024
-
[메모] AndroidX Compose BOM stable/beta/alpha 버전
Posted on 19 Sep 2024
-
[Lint] Compose에서 Modifier가 필요한 케이스 Lint로 찾기
Posted on 03 Aug 2024
-
[발표자료] I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
Posted on 21 Jul 2024
-
[요약] Designing scalable Compose APIs (Google I/O '24)
Posted on 23 Jun 2024
-
[정리] Compose 가이드 문서 ~ Performance
Posted on 19 Jun 2024
-
[정리] Compose 가이드 문서 ~ 터치&입력
Posted on 15 Jun 2024
-
[정리] Compose 가이드 문서 ~ 접근성
Posted on 06 Jun 2024
-
[정리] Compose 가이드 문서 ~ Animation
Posted on 06 Jun 2024
-
[정리] Compose 가이드 문서 ~ Images and graphics
Posted on 02 Jun 2024
-
[요약] What's new in Android development tools (Google I/O '24)
Posted on 26 May 2024
-
[정리] Compose 가이드 문서 ~ Text and typography
Posted on 25 May 2024
-
[메모] Compose 가이드 문서 ~ Theming
Posted on 23 May 2024
-
[메모] Compose 가이드 문서 ~ Components
Posted on 19 May 2024
-
[정리] Compose 가이드 문서 ~ Develop your app's layout
Posted on 12 May 2024
-
[정리] Compose 가이드 문서 ~ UI Architecture
Posted on 06 May 2024
-
[메모] Actions on Save
Posted on 28 Apr 2024
-
[메모] Compose LazyVerticalGrid 렌더링 프로파일 체크
Posted on 21 Apr 2024
-
[메모] AndroidX Lifecycle 2.7.0-alpha02부터 변경된 동작
Posted on 10 Apr 2024
-
[DataBinding] 중복으로 BindingAdapter가 생성되는 문제 코드
Posted on 23 Mar 2024
-
UI Code Snippet용 Plugin 제작기 ~ 4부 : Drag, Copy, Paste
Posted on 17 Mar 2024
-
UI Code Snippet용 Plugin 제작기 ~ 3부 : Import
Posted on 09 Mar 2024
-
UI Code Snippet용 Plugin 제작기 ~ 2부 : ActionButton/JList
Posted on 24 Feb 2024
-
UI Code Snippet용 Plugin 제작기 ~ 1부 : ToolWindow/Configurable
Posted on 10 Feb 2024
-
UI Code Snippet용 Plugin 제작기 ~ 0부
Posted on 04 Feb 2024
-
[발표자료] DevFest 23 Songdo ~ 우리모두 삽질한다
Posted on 16 Dec 2023
-
Glide와 함께 Coroutines Suspend로 애니메이션 적용해보기
Posted on 25 Nov 2023
-
[메모] [Fixed] AGP 8.1.0부터 instrumented test가 실행되면 앱을 지우는 버그가 발생
Posted on 16 Oct 2023
-
[발표자료] DroidKnights 2023 ~ Re:Android Studio 설정 살펴보기 및 생산성 올리기
Posted on 18 Sep 2023
-
[메모] AGP 8.1.0부터 instrumented test가 실행되면 앱을 지우는 버그가 발생
Posted on 28 Aug 2023
-
[메모] Navigation 2.6.0부터의 변화 ~ Serializable/Parcelable 데이터 전달
Posted on 06 Jun 2023
-
[요약] Best practices for saving UI state on Android (Google I/O '23)
Posted on 03 Jun 2023
-
[요약] What's new in Kotlin for Android (Google I/O '23)
Posted on 24 May 2023
-
[요약] How to build a data layer (Google I/O '23)
Posted on 14 May 2023
-
[요약] What's new in Android development tools (Google I/O '23)
Posted on 14 May 2023
-
Retrofit에서 API 성공/에러가 분리된 응답으로 반환하는 Custom Adapter 만들기
Posted on 29 Apr 2023
-
기본적인 Coroutine과 Rx 에러 처리 비교
Posted on 05 Apr 2023
-
[메모] LinearLayout에 Divider 표시
Posted on 18 Mar 2023
-
EditText 포커스 레벨업
Posted on 04 Mar 2023
-
Activity Result API의 ActivityResultCallback과 기존 onActivityResult와의 차이점
Posted on 25 Feb 2023
-
Glide에서 디스크 캐싱 시 파일 이름을 정하는 기준
Posted on 21 Feb 2023
-
Glide 이미지 로드에 Custom Cache Key 사용하기
Posted on 18 Feb 2023
-
재사용 불가능한 Spans
Posted on 10 Feb 2023
-
Android Studio Flamingo ~ New settings plugin
Posted on 24 Jan 2023
-
Fragment의 Show/Hide와 함께 Lifecycle 레벨업
Posted on 19 Jan 2023
-
TouchDelegate/HitRect ~ 제한된 범위로 터치 이벤트 만들기
Posted on 07 Jan 2023
-
[메모] gradle에 중복 repositories 정의 선언 정리
Posted on 24 Dec 2022
-
Glide로 불러오는 이미지의 종횡비가 크다면, optionalCircleCrop()가 필수
Posted on 20 Nov 2022
-
[메모] splitMotionEvents=false 처리 테스트
Posted on 19 Nov 2022
-
[요약] Building a scalable, modularized, testable app from scratch
Posted on 16 Nov 2022
-
[요약] What's new in Android Build (Android Dev Summit '22)
Posted on 30 Oct 2022
-
[메모] Gradle의 Version Category를 사용하여 Extra Properties 호환성 유지
Posted on 25 Sep 2022
-
[메모] 앱의 Version Code 변경
Posted on 17 Sep 2022
-
[삽질] 버튼의 클릭 터치 영역 커스텀 해보기
Posted on 04 Sep 2022
-
[요약] Performance best practices for Jetpack Compose (Google I/O '22)
Posted on 24 Jun 2022
-
[요약] Lazy layouts in Compose (Google I/O '22)
Posted on 19 Jun 2022
-
[발표 자료] Modern Android Developer
Posted on 14 Jun 2022
-
[발표 자료] Whats new in Android development tools
Posted on 11 Jun 2022
-
[요약] Fragments: The good (non-deprecated) parts (Google I/O '22)
Posted on 24 May 2022
-
[요약] What's new in Android development tools (Google I/O '22)
Posted on 20 May 2022
-
ViewModel InitializerViewModelFactory
Posted on 16 Mar 2022
-
ViewModel CreationExtras
Posted on 12 Mar 2022
-
RxJava의 단위 테스트 ~ subscribe 엣지 케이스
Posted on 18 Feb 2022
-
Navigating with Compose ~ Serializable/Parcelable 데이터 전달 ~ 2부
Posted on 04 Feb 2022
-
Navigating with Compose ~ Serializable/Parcelable 데이터 전달 ~ 1부
Posted on 03 Feb 2022
-
AndroidX Jetpack ~ Paging 데이터의 위치 살펴보기
Posted on 02 Jan 2022
-
[요약] A Compose state of mind: Using Jetpack Compose's automatic state observation (Android Dev Summit '21)
Posted on 21 Nov 2021
-
[요약] Deep dive into Jetpack Compose layouts (Android Dev Summit '21)
Posted on 14 Nov 2021
-
[요약] Implementing Material You using Jetpack Compose (Android Dev Summit '21)
Posted on 13 Nov 2021
-
[요약] Kotlin Flows in practice (Android Dev Summit '21)
Posted on 07 Nov 2021
-
[요약] Make your build faster and more robust with the latest Android Gradle plugin (Android Dev Summit '21)
Posted on 31 Oct 2021
-
[요약] What’s new in Android Studio (Android Dev Summit '21)
Posted on 30 Oct 2021
-
RecyclerView#ViewHolder에서 ViewTreeLifecycleOwner 사용법
Posted on 20 Sep 2021
-
Glide 요청 가로채기
Posted on 12 Sep 2021
-
AndroidX MenuHost
Posted on 06 Sep 2021
-
[요약] Using Jetpack libraries in Compose (Google I/O '21)
Posted on 30 May 2021
-
[요약] What's new in Jetpack Compose (Google I/O '21)
Posted on 29 May 2021
-
[요약] What’s new in foldables, tablets, and large screens (Google I/O '21)
Posted on 26 May 2021
-
[요약] State of Kotlin on Android (Google I/O '21)
Posted on 24 May 2021
-
[요약] Effective background tasks on Android (Google I/O '21)
Posted on 23 May 2021
-
[요약] What’s new in Android privacy (Google I/O '21)
Posted on 23 May 2021
-
[요약] Top 12 tips to get ready for Android 12 (Google I/O '21)
Posted on 22 May 2021
-
[요약] Refreshing widgets (Google I/O '21)
Posted on 21 May 2021
-
[요약] What's new in Android testing tools (Google I/O '21)
Posted on 20 May 2021
-
[요약] What's new in Android (Google I/O '21)
Posted on 19 May 2021
-
ViewBinding / DataBinding에서의 불안한 ID 정의(root ... not recommend)
Posted on 09 May 2021
-
Lifecycle-ktx flowWithLifecycle API
Posted on 03 Apr 2021
-
[발표 자료] New ActivityResult and FragmentResult
Posted on 04 Mar 2021
-
Android 호환성 유지에 대한 고찰 ~ SDK/라이브러리
Posted on 27 Feb 2021
-
Android 호환성 유지에 대한 고찰 ~ 언어편
Posted on 27 Jan 2021
-
간단하게 Navigation 생성 및 흐름 살펴보기
Posted on 23 Jan 2021
-
AppComapt ~ TextViewCompoundDrawablesXmlDetector
Posted on 18 Jan 2021
-
Lifecycle-ktx whenStateAtLeast와 withStateAtLeast ~ 2부
Posted on 14 Jan 2021
-
Lifecycle-ktx whenStateAtLeast와 withStateAtLeast ~ 1부
Posted on 12 Jan 2021
-
Jetpack Compose 공부 ~ 7주차
Posted on 23 Dec 2020
-
AndroidX Lifecycle ~ ViewTreeLifecycleOwner/ViewTreeViewModelStoreOwner
Posted on 21 Dec 2020
-
Jetpack Compose 공부 ~ 6주차
Posted on 03 Dec 2020
-
Jetpack Compose 공부 ~ 5주차
Posted on 25 Nov 2020
-
Jetpack Compose 공부 ~ 4주차
Posted on 18 Nov 2020
-
Jetpack Compose 공부 ~ 3주차
Posted on 11 Nov 2020
-
Deprecate Kotlin Android Extensions의 준비
Posted on 08 Nov 2020
-
Jetpack Compose 공부 ~ 2주차
Posted on 04 Nov 2020
-
Jetpack Compose 공부 ~ 1주차
Posted on 28 Oct 2020
-
AndroidX Activity ~ ContextAware
Posted on 30 Sep 2020
-
GPU Overdraw 1-draw 줄이기
Posted on 18 Aug 2020
-
CustomView의 레이아웃 1-Depth 줄이기
Posted on 16 Aug 2020
-
Android CustomView Style의 숨은 그림자
Posted on 09 Aug 2020
-
Android Global View Style에 대한 정리
Posted on 02 Aug 2020
-
Jetpack Compose ~ Preview / Interactive
Posted on 14 Jun 2020
-
Android Emulator 30.0.10 ~ Freeform Window Mode
Posted on 14 Jun 2020
-
[요약] What's New in Android Development Tools (Android 11 Beta Launch)
Posted on 14 Jun 2020
-
Dagger Hilt / AndroidX Hilt 자료 링크 정리
Posted on 11 Jun 2020
-
ViewModel의 B에서 D까지
Posted on 04 May 2020
-
Fragment의 새로운 도약, FragmentResult
Posted on 04 May 2020
-
새로운 API ActivityResultContract로 Migration
Posted on 01 May 2020
-
Glide#into 사용시 주의점
Posted on 28 Apr 2020
-
ActivityResult alpha02 vs alpha03
Posted on 02 Apr 2020
-
New ActivityResultRegistry
Posted on 24 Mar 2020
-
SavedState 어떻게 저장되고 복원될까?
Posted on 15 Mar 2020
-
SavedStateHandle을 다뤄봅니다
Posted on 20 Feb 2020
-
SavedState is Default
Posted on 15 Feb 2020
-
Android 상태 저장의 기본에서 Savedstate까지
Posted on 10 Feb 2020
-
[번역] DroidKaigi 2019 ~ 멀티 모듈 프로젝트에서의 Dagger를 사용해 Dependency Injection
Posted on 27 Jan 2020
-
Fragment Lifecycle과 LiveData
Posted on 25 Jan 2020
-
ViewBinding의 작은 변화
Posted on 19 Jan 2020
-
[번역] Unicode 이모티콘에 얽힌 이것저것 (이모티콘 표준과 프로그래밍 핸들링)
Posted on 11 Jan 2020
-
Dagger DI Graph의 샛별, Scabbard 맛보기
Posted on 29 Dec 2019
-
[번역] DroidKaigi 2019 ~ Understanding Kotlin Coroutines: 코루틴으로 진화하는 앱 개발
Posted on 20 Nov 2019
-
[요약] Android Studio: Debugging Tips n' Tricks (Android Dev Summit '19)
Posted on 14 Nov 2019
-
[요약] What's New in Android Studio (Android Dev Summit '19)
Posted on 07 Nov 2019
-
Emulator 29.2.2 Canary에서 Location 사용하기
Posted on 28 Sep 2019
-
[요약] Demystifying Android Accessibility Development (Google I/O '19)
Posted on 23 Sep 2019
-
[요약] Android Studio/ Tips and Tricks Part 3 ~ Build&Deploy (Google I/O '19)
Posted on 07 Jul 2019
-
[요약] Android Studio/ Tips and Tricks Part 2 ~ Navigation Editor, Resource Manager (Google I/O '19)
Posted on 06 Jul 2019
-
[요약] Android Studio/ Tips and Tricks Part1 ~ Profiler, 기본 IDE (Google I/O '19)
Posted on 06 Jul 2019
-
I/O '19 Extended in Korea Android ~ What's New in Android
Posted on 23 Jun 2019
-
[요약] What's New in Android Studio UI Design and Debugging Tools (Google I/O '19)
Posted on 02 Jun 2019
-
[요약] What's New in Android Development Tools (Google I/O '19)
Posted on 25 May 2019
-
Android Studio Jetpack Compose & Sample App
Posted on 19 May 2019
-
[번역] DroidKaigi 2019 ~ `LiveData와 Coroutines로 구현하는 DDD 전술적 설계`에 대해서 이야기 했습니다
Posted on 16 May 2019
-
[요약] What's new in Android (Google I/O '19)
Posted on 14 May 2019
-
[번역] DroidKaigi 2018 ~ Android 앱 개발에서의 도메인 주도 설계를 하는 이야기
Posted on 01 May 2019
-
Activity#1.0.0-alpha06에서 OnBackPressedCallback 관련 업데이트 훑어보기
Posted on 20 Apr 2019
-
DroidKnights 2019 ~ MotionLayout 무릎까지 담궈보기
Posted on 07 Apr 2019
-
[번역] AndroidX에서 Back Key 제어
Posted on 03 Feb 2019
-
Yanolja + MotionLayout #Part2 ~ CollapsibleToolbar
Posted on 17 Jan 2019
-
Yanolja + MotionLayout #Part1 ~ MotionLayout
Posted on 17 Jan 2019
-
[번역] DroidKaigi 2018 ~ Support Library의 Downloadable Font와 EmojiCompat을 대응하는 앱을 만들자
Posted on 25 Dec 2018
-
Android + DI + KOIN = Easy?!
Posted on 25 Nov 2018
-
[번역] DroidKaigi 2018 ~ 왠지 모르게 움직이는 Proguard에서 탈출하기 위해
Posted on 30 Sep 2018
-
[번역] DroidKaigi 2018 ~ Dagger2를 활용해 Android SDK 의존관계를 깨끗하게
Posted on 25 Sep 2018
-
[번역] DroidKaigi 2018 ~ 해부 ViewGroup의 레이아웃 내부 구현
Posted on 10 Sep 2018
-
Google I/O '18 Extended In Daejeon ~ ConstraintLayout 발표 자료
Posted on 18 Aug 2018
-
[번역] DroidKaigi 2018 ~ MVVM Best Practice
Posted on 24 Jun 2018
-
[요약] Android Jetpack: how to smartly use Fragments in your UI (Google I/O '18)
Posted on 22 May 2018
-
[요약] Android Jetpack: what’s new in Android Support Library (Google I/O '18)
Posted on 14 May 2018
-
[요약] What's new in Android development tools (Google I/O '18)
Posted on 12 May 2018
-
[요약] What's new in Android (Google I/O '18)
Posted on 11 May 2018
-
BulletSpan … ?!
Posted on 06 May 2018
-
[번역] DroidKaigi 2018 ~ DataBinding 코드 읽기
Posted on 01 May 2018
-
ConstraintLayout 1.1.0 Changes 모음
Posted on 16 Apr 2018
-
[번역] DroidKaigi 2018 ~ Kotlin Anti-Pattern
Posted on 15 Feb 2018
-
[번역] DroidKaigi 2017 ~ Command 없이 나는 Android 개발 불가능한 이야기
Posted on 31 Dec 2017
-
[번역] DroidKaigi 2017 ~ 위치 정보를 정확하게 트래킹하는 기술
Posted on 30 Dec 2017
-
[번역] DroidKaigi 2017 ~ DataBinding 로 구현하는 MVVM Architecture
Posted on 25 Dec 2017
-
[번역] DroidKaigi 2017 ~ Build my own debugging tool on overlay
Posted on 23 Dec 2017
-
[번역] DroidKaigi 2017 ~ How to implement material design animation
Posted on 12 Nov 2017
-
[번역] DroidKaigi 2017 ~ Android 앱 저장소 전략
Posted on 31 Oct 2017
-
[번역] DroidKaigi 2017 ~ 조금 행복해지 기술
Posted on 22 Oct 2017
-
[번역] DroidKaigi 2017 ~ AccessibilityService 를 사용해 앱의 가능성을 넓히자
Posted on 20 Oct 2017
-
[번역] DroidKaigi 2017 ~ 전부 S가 된다 ~ RxJava와 LWS 도입의 즐거움
Posted on 09 Oct 2017
-
[번역] DroidKaigi 2017 ~ 더욱 강력한 Espresso 테스트 코드를 효율 높게 적자
Posted on 06 Oct 2017
-
[번역] DroidKaigi 2017 ~ Android 앱 개발 채력 키우기
Posted on 04 Oct 2017
-
[번역] DroidKaigi 2017 ~ 해부 Kotlin ~ 바이트코드를 이해하자 ~
Posted on 02 Oct 2017
-
[번역] DroidKaigi 2017 ~ 실전 애니메이션
Posted on 01 Oct 2017
-
[번역] DroidKaigi 2017 ~ 토크 앱에서 이모티콘을 구현한 이야기
Posted on 23 Aug 2017
-
[번역] DroidKaigi 2017 ~ Android 정기실행 처리 입문
Posted on 21 Aug 2017
-
[번역] DroidKaigi 2017 ~ Function Introduction of Google Play Services
Posted on 08 Aug 2017
-
[번역] DroidKaigi 2017 ~ 대규모 앱의 리노베이션
Posted on 05 Aug 2017
-
[번역] DroidKaigi 2017 ~ Inspection 및 Android Lint Custome Rule에 따른 단일 책임 원칙의 실천
Posted on 09 Jul 2017
-
[번역] DroidKaigi 2017 ~ 릴리즈 자동화 도입과 효율적인 릴리즈 흐름을 찾아
Posted on 17 Jun 2017
-
[번역] DroidKaigi 2017 ~ Android Security 최전선
Posted on 12 Jun 2017
-
[요약] Google I/O 2017 ~ What's New in Android Development Tools
Posted on 28 May 2017
-
[요약] Google I/O 2017 ~ What's New in Android Support Library
Posted on 25 May 2017
-
[요약] Google I/O 2017 ~ What's New in Android
Posted on 22 May 2017
-
[번역] DroidKaigi 2017 ~ minne에서 테스트 ~ 배포 ~ 배포 후에 하고 있는 일의 소개
Posted on 07 May 2017
-
[번역] DroidKaigi 2017 ~ 역순 머티리얼 디자인
Posted on 24 Apr 2017
-
[번역] DroidKaigi 2017 ~ 건장한 Activity를 개선한 이야기
Posted on 15 Apr 2017
-
[번역] DroidKaigi 2017 ~ How to apply DDD to Android Application Development
Posted on 02 Apr 2017
-
[번역] FragmentTransaction에 새롭게 추가된 commitNow()에 대해
Posted on 26 Jan 2017
-
[번역] What's Good About Kotlin in Android Development
Posted on 15 Jan 2017
-
[번역] 쉬운 Dagger2
Posted on 12 Jan 2017
-
[번역] SNS 타임라인 동영상 자동 재생
Posted on 08 Jan 2017
-
[번역] 너무 세세해서 전해지지 않는 Material Design 구현
Posted on 07 Jan 2017
-
[번역] Support Library 25.1.0 이상에서 Fragment 전환시의 Lifecycle이 변화하고있는 건과 대응 방법
Posted on 05 Jan 2017
-
[번역] OSS에서 배우는 Activity 시작시 근사한 애니메이션
Posted on 02 Jan 2017
-
[번역] StackOverFlow의 「MVP와 MVC의 차이점」에 대한 답을 읽어봤다
Posted on 30 Dec 2016
-
[번역] Java를 사용했던 Android 엔지니어가 처음 Kotlin로 써 보았다
Posted on 27 Dec 2016
-
[번역] Android 통신 라이브러리의 역사를 되돌아본다
Posted on 25 Dec 2016
-
[번역] FCM(API)을 이용해서 푸시 알림용 사내 라이브러리를 만들었습니다
Posted on 24 Dec 2016
-
[번역] 두렵지않아! Fragment
Posted on 11 Dec 2016
-
[번역] RecyclerView에 도입된 ItemPrefetch로 렌더링 퍼포민스를 향상시키자
Posted on 26 Nov 2016
-
Android Resource Formatting Strings
Posted on 18 Nov 2016
-
[번역] EditText 색 변경항목 정리
Posted on 31 Oct 2016
-
DroidKaigi 2016 번역 완료 회고
Posted on 31 Oct 2016
-
Android Support Library 24.2.0의 버그
Posted on 27 Sep 2016
-
[번역] DroidKaigi 2016 ~ Chrome과 Android의 과거 ・ 현재 ・ 미래
Posted on 03 Sep 2016
-
[번역] DroidKaigi 2016 ~ 5년간 「Hatena Bookmark」앱을 계속 개발하는 기술
Posted on 28 Aug 2016
-
[번역] DroidKaigi 2016 ~ Android CI: 2016 edition
Posted on 23 Jul 2016
-
[번역] DroidKaigi 2016 ~ Android,Brillo,ChromeOS
Posted on 10 Jul 2016
-
[번역] DroidKaigi 2016 ~ DroidKaigi 기존 Android 프로젝트에 Kotlin을 도입한 이야기
Posted on 09 Jul 2016
-
[번역] DroidKaigi 2016 ~ 17개국 대국어 대응 Tips
Posted on 06 Jul 2016
-
[번역] DroidKaigi 2016 ~ 카메라 어플 첫 걸음
Posted on 11 Jun 2016
-
[번역] DroidKaigi 2016 ~ 퍼포먼스를 요구하는 Android 어플을 만들기 위해서는
Posted on 06 Jun 2016
-
[번역] DroidKaigi 2016 ~ 다시 태어난 UI Automator를 자유자재로 다루기
Posted on 05 Jun 2016
-
Android Studio 2.2 Preview 1
Posted on 22 May 2016
-
[번역] DroidKaigi 2016 ~ Cookpad에 있어서 Android 엔지니어의 역할과 그 변화
Posted on 20 May 2016
-
[번역] VectorDrawable 대응 정리
Posted on 11 Apr 2016
-
[번역] Android에서는 MVC보다 MVP 쪽이 좋을지도 몰라
Posted on 06 Apr 2016
-
[번역] DroidKaigi 2016 ~ 실천! Android Studio Plugin 개발
Posted on 31 Mar 2016
-
[번역] DroidKaigi 2016 ~ Android 저전력에 대한 생각
Posted on 29 Mar 2016
-
[번역] DroidKaigi 2016 ~ Permission 모델의 과도기에 대응
Posted on 23 Mar 2016
-
[번역] DroidKaigi 2016 ~ 용도에 맞는 애니메이션 구현 방법
Posted on 17 Mar 2016
-
[번역] DroidKaigi 2016 ~ Dagger2와 Realm을 이용한 모던 개발
Posted on 16 Mar 2016
-
[번역] DroidKaigi 2016 ~ 빠르게 배포를 위한 Android 어플 디자인
Posted on 15 Mar 2016
-
[번역] DroidKaigi 2016 ~ OSS 동향을 파악한 구현 방침
Posted on 04 Mar 2016
-
[번역] DroidKaigi 2016 ~ Android Dev Tools Knowledge
Posted on 29 Feb 2016
-
[번역] DroidKaigi 2016 ~ 내가 테스트 써라고 말하는 아저씨가 된 경위와 그 과정에서 한 일
Posted on 29 Feb 2016
-
[번역] DroidKaigi 2016 ~ Android Lint로 올바름을 배우자
Posted on 26 Feb 2016
-
[번역] DroidKaigi 2016 ~ 내일부터 사용할 수 있는 Rxjava 자주 사용하는 패턴
Posted on 25 Feb 2016
-
Glide 3.5부터의 캐시 처리
Posted on 18 Jan 2016
-
[번역] Material Design 느낌이 높아지는 Ripple Effect 대응
Posted on 03 Jan 2016
-
[번역] HeapDump로부터 그 순간의 각 객체가 가진 상태를 찾아보자
Posted on 31 Dec 2015
-
[번역] Annotation Processing(apt) 정리 + AndroidAnnotations(AA)과 AutoValue 샘플 코드를 적어봤다
Posted on 26 Dec 2015
-
[번역] Pluggable Annotation Processing API 사용방법 메모
Posted on 24 Dec 2015
-
[번역] AutoCompleteTextView로 해시태그 기능을 구현해보자
Posted on 13 Dec 2015
-
[번역] 연말 대청소, 어플리케이션 용량을 줄이기 위한 체크 리스트
Posted on 12 Dec 2015
-
Android Animation, Animator 잡담
Posted on 08 Dec 2015
-
Android Kakao Talk UI 만들기 2 - 이모티콘 실시간 핫 아이템 UI
Posted on 06 Dec 2015
-
Android Dump View Hierarchy for UI Automator
Posted on 03 Dec 2015
-
Realm 발표 후기 및 발표 영상
Posted on 02 Dec 2015
-
Android Studio for Experts 정리
Posted on 28 Nov 2015
-
Android Studio 2.0 Preview 반나절 사용 후기
Posted on 24 Nov 2015
-
Android StatusBar 색상 변경
Posted on 20 Nov 2015
-
Android Sqlite 에서 Realm 으로 데이터 이관
Posted on 17 Nov 2015
-
안드로이드 마시멜로 관련 개발시 참고 사이트 정리
Posted on 10 Nov 2015
-
[번역] Android 개발을 수주해서 Kotlin을 제대로 써봤더니 최고였다.
Posted on 19 Sep 2015
-
[번역] LeakCanary 의 구조를 어느정도 이해하고 싶은 사람
Posted on 11 Sep 2015
-
AndroidManifest.xml 의 meta-data 정보 취득
Posted on 07 Sep 2015
-
[번역] 새로운 퍼미션 모델 대응을 조금 편하게하는 Snippet
Posted on 19 Aug 2015
-
Android Kakao Talk UI 만들기
Posted on 14 Aug 2015
-
Android Studio - Gradle Task 정리
Posted on 22 Jun 2015
-
Android JNI Crash 디버그
Posted on 20 Jun 2015
-
Google Breakpad를 이용한 Android JNI DUMP 및 Java Method Call
Posted on 12 Jun 2015
-
[번역] Activity LifeCycle (LOG)
Posted on 07 Jun 2015
-
Android Design Support Library 사용하기
Posted on 31 May 2015
-
[번역] Android 의 Library 프로젝트를 빠르게 Maven Central 에 deploy하기
Posted on 24 May 2015
-
[번역] AndroidStudio의 Postfix Completion로 고속 코딩
Posted on 24 May 2015
-
[번역] [Android] Fabric를 사용해서 개발중인 어플리케이션을 배포해보자
Posted on 19 May 2015
-
[번역] fabric.io에서 beta테스트 apk배포 구현 (이미지 모음, 초심자용)
Posted on 19 May 2015
-
[번역] Toolbar에 13줄로 SearchView을 구현한다
Posted on 19 May 2015
-
[번역] Support Library rev.22.1 소개
Posted on 17 May 2015
-
[번역] 「Androidオープンソースライブラリ徹底活用」에서 소개된 라이브러리
Posted on 12 May 2015
-
[번역] 요즘 활용하는 Android 오픈소스 라이브러리 모음
Posted on 11 May 2015
-
[번역] RxAndroid를 가볍게 써보자
Posted on 28 Apr 2015
-
[Android] 기상청 프로그램 v2.1.0
Posted on 20 Apr 2015
-
[Android] 기상청 프로그램 v2.0.0
Posted on 16 Apr 2015
-
Android HTML Parser jsoup
Posted on 14 Apr 2015
-
Android 로컬에서 GCM Push 전송하기
Posted on 22 Jan 2015
-
[번역] Butter Knife 소개
Posted on 20 Jan 2015
-
Android View Injection ButterKnife
Posted on 20 Jan 2015
-
Android Picasso vs Glide
Posted on 15 Jan 2015
-
Android Studio + 카카오 SDK [환경편]
Posted on 06 Jan 2015
-
[Android] 기상청 프로그램 v1.1.1
Posted on 16 Apr 2012
-
[Android] 기상청 프로그램 v1.1
Posted on 30 Mar 2012
-
[Android] 기상청 프로그램 v0.2
Posted on 30 Oct 2011
-
[Android] 기상청 동네예보/주간예보 어플
Posted on 19 Oct 2011
-
Flip Clock 구현방법2
Posted on 22 Dec 2010
-
Flip Clock 구현방법
Posted on 08 Sep 2010
-
Flip Clock 구현 성공
Posted on 04 Sep 2010
-
Android - PDF Viewer
Posted on 01 Sep 2010
-
최근 작업한 프로그램 [안드로이드] + 새로운 프로젝트
Posted on 11 Aug 2010