GDG Korea 

Lightning Talk

JasonKim

Play Store - 24 Error

Who is he?

Jason Kim (김석용)

Oponiti - Android Developer

GDG Incheon- Organizer

실화입니다.

Play Store - 24 Error

평범한(?!) Play Store의 설치 에러.

-24 를 해결 하기 위해선.

1. 공장 초기화 한다.

2. 플레이 스토어 업데이트 롤백 / 캐시 삭제 / 재부팅

고스란히 유저가 해야 하는 일 [...]

마찬가지로 리뷰란에도 가끔 올라오는 문의 였다.

"당연한" 에러로 간주 하여 항상 기계적인 답변을 하고 있었음.

Kotlin?

시작은 이러했다.

https://docs.google.com/presentation/d/1-b9XfUQSfW1QBap9HPNtZpHEgaFrr8SjFfGEmpPS730/mobilepresent?pli=1&slide=id.p

Kotlin Anko

Subtitle

https://www.ykode.com/2015/10/24/android-rxjava-anko.html

ANKO

Update Log.

11 ~ 1월말.

11월

Kotlin(시험적으로 간단한 클래스에만 적용)... ETC

12월

NewFeature(Realm) + BugFix

1월

Kotlin Anko (NewFeature)

+ Refactoring

분기마다 한번?

-24 에러 문의

1월 말부터

-24 에러 문의가 증가.

해당 문제를 처음 보았을때에는.

에이.. 플레이 스토어 문제겠네~

한주간 2~3번의 문의가 들어오자

이거....

멘붕의 여파.

-24 이유는...

Anko 0.7 버전에서의 안드로이드 4.1 버그 때문.

앱 업데이트시의 19 버그 발생 후 -> 앱을 삭제후 다시 시도 -> -24 Error!

변명이자면.. 4.1 단말이 없어서 테스트를 못해봄.. (Genymotion에서는 잘됨..)

결과.

조금만 더 일찍 상황파악을 하였다면.

크게 번지지 않았을 문제.

테스트를 조금더 빡세게 했다면 찾아 내지 않았을까.

교훈

일정이 미루어 지더라도 완벽한 테스트 & 리뷰는 필요 하다는 것을 배움.

 

급하게 적용 하지 말고, 우선 먼저 테스트나 Toy Project같은것으로 시작 하자.

하지만 아직까지도 Kotlin + Anko (0.8)는  잘쓰고 있습니다. :)

돌다리도 두들겨 보고 건너자. 

이미 알려진 버그라도 한번은 짚고 넘어 가보아야 한다.

감사합니다.

GDG Incheon 도 사랑해주세요 :)

CODE FOR INCHEON 도 있습니다 =3

GDG Kor - Light

By jasonkim_kor

GDG Kor - Light

  • 401