Android

안드로이드 ViewModel

July 20, 2018 Blog

안드로이드 뷰모델 ViewModel은 비교적 새로운 세상이며 오해가 많은 영역 중 하나다. 이 글에서는 사용자가 이미 ViewModel의 간략한 사용법을 알고 있다 가정하며 더 깊은 이해를 위해 구현부를 살펴보도록 한다....

2018 Google IO – AndroidX – 새로운 패키지 정리

May 12, 2018 Dev

그동안 com.android.support.* 또는 android.support.*와 작년에 공개한 Android Architecture Component에서 사용하던 android.arch.*의 패키지 명을 안드로이드 라이브러리 28.0.0부터 새로운 androidx.* 패키지 명으로 교체한다고 한다. Android Jetpack으로 통합해서 제공하려고 하니 기존...

2018 Google IO – Developer Keynote

May 8, 2018 Dev

2017년에 이어 2018년에도 Google I/O 참여 기회가 생겨 참여 중에 있다. 작년보다 2주 이른 5월 초에 진행하고 있는 Google I/O는 머신 러닝의 AI for everyone!이다. 이미 모든 것에...

Kotlin 연산자 Overloading

April 1, 2018 Dev

Kotlin에서 기본으로 제공하는 산술 연산자 plus, minus 등을 +, -로 접근한다. 이러한 기법을 Kotlin에서는 Convention이라고 한다. 이번 글에서는 이러한 Convention을 확장하여 사용할 수 있는 Kotlin의 기법을 살펴보려고 한다....

Kotlin lazy property – lateinit/lazy 살펴보기

March 25, 2018 Dev

Kotlin에는 늦은 초기화를 위한 방법 2개를 제공한다. class의 전역에 아래와 같이 값을 생성하면, 클래스가 만들어지는 시점에 변수를 함께 초기화한다. class 생성과 동시에 변수가 초기화되면, 재 접근시 빠르게 접근이...

안드로이드 KTX

February 24, 2018 Code

2018년 2월 5일 구글은 안드로이드 KTX를 발표했는데 구글의 소개 문장을 인용하면 다음과 같다. Android KTX provides a nice API layer on top of both Android framework and Support...

[Android Tutorial] Action Bar 스타일 적용

August 31, 2015 Blog

예전에 좌우 스와이프 가능한 탭 기반의 앱 만들기에서 살짝 다뤘던 것이 액션바였는데, 이번에 이 스타일의 앱을 만들면서 부딪혔던 문제들이 있어서 추가로 기록한다. 컬러, 스타일 등을 바꾸는 것이 꽤...

국정원 스마트폰 해킹 툴, 제대로 좀 알아보자

July 28, 2015 Blog

이번 국정원 해킹 의혹으로 인해 안드로이드 폰 전체에 대한 위험이 널리 알려지고 있는 것 같습니다. 많은 사람들이 하는 이야기를 들으면 당장 오늘에라도 안드로이드 휴대폰의 전원을 끄고 애플 샵으로...

좀 더 생각해본 Android M 리뷰

July 19, 2015 Blog

오랜만에 리뷰를 진행하는것 같습니다. 그동안 개인적 이유와 iOS 개발을 동시 진행하게 되면서 여유가 없었다 변명드리고 싶네요. ㅜContinue reading on Medium »

코믹시스트 ver 1.1 업데이트

July 13, 2015 Blog

약 1년만에 업데이트를 한 것 같다. 코믹시스트 사이트를 리뉴얼한 것이 2주 전, 그리고 앱도 그에 맞춰서 업데이트를 했다. 사실, 변화의 폭이 그다지 크지 않지만 앱을 수정하는 것이 1년만이라...

굿 바이 프리미엄 폰

July 10, 2015 Blog

폰에서 프리미엄을 느꼈던 시기는 오리지날 아이폰부터 아이폰 4가 출시될 때까지 였던 것 같다. 지금이야 애플의 아이폰이 고가 시장을 잡고 있지만 맥북이 가성비가 그럭저럭 괜찮은 랩탑인 것 처럼 아이폰도...

Glide의 이미지 뷰에서 비트맵 얻기

July 7, 2015 Blog

Glide는 좋은 라이브러리이지만 이미지 뷰에서 이미지를 뽑는 것이 쉽지 않습니다. 이미지 뷰가 DrawableBitmap을 가지지 않고 다양한 Drawable을 가지기 때문입니다. 이미지가 캐쉬에 있는 경우에는 GlideBitmapDrawable을 가질 수 있습니다. 그렇지...

Status bar & Title bar 숨기기

April 23, 2015 Blog

요즘 안드로이중이다. 오랜만에 했더니 봐야될께 많다. 특히 UI를 많이 안해서 그런가.. 감이 잘 안온다는 문제도… SplashActivity를 추가해줘야되는데. 안드로이드에서 뭘 알아야지.. 그냥 예제에 있는 것들을 찾아서 변경해 추가를 했지만, 정리를...

[coursera] Programming Mobile Applications for Android Handheld Systems

September 22, 2014 Blog

아아 작년 이맘 때? 아닌가 훨씬 더 전이였나? coursera에서 startup engineering을 시작햇는데 후후후후후후후후후. 끝까지 못들었었지. 요즘 대세가 안드로이드니까 나도 공부해봐야징ㅋ https://www.coursera.org/course/android?from_restricted_preview=1&course_id=971246&r=https%3A%2F%2Fclass.coursera.org%2Fandroid-001

APK 파일 다이어트 하기

September 4, 2014 Blog

여기서는 몇 가지 기술과 규칙을 통해 모두가 행복해지도록 APK의 용량을 줄이는 방법을 알려드리려고 합니다.Continue reading on Medium »