[펌] RxJava 2.x, 무엇이 달라졌을까? 출처 : http://realignist.me/code/2017/01/25/rxjava2-changelog.html 글에 앞서,RxJava 2.x은 Reactive-Streams 표준에 맞게 많은 부분이 바뀌었습니다. 오늘은 RxJava Wiki에 있는 What’s Different in 2.0 문서를 번역하면서 어떤 점들이 바뀌었나 알아보는 시간을 갖도록 하겠습니다. RxJava 2.0은 Reactive-Streams의 표준 사양.. IT_Programming/Dev Libs & Framework 2017.03.01
[펌] 자바8 Optional (1~3부) - Null, NPE 이슈 출처 : http://www.daleseo.com/java/java8-optional-before/ : http://www.daleseo.com/java/java8-optional-after/ : http://www.daleseo.com/java/java8-optional-effective/ 자바8 Optional 1부: 빠져나올 수 없는 null 처리의 늪Java8이 나오기 이 전에는 얼마나 힘들게 null 처리를 했었는지 살펴봅시다. null 창시자가 스스로 인정한 null 탄.. IT_Programming/Java 2017.01.18
[펌] Ripple Animation 출처: http://www.kmshack.kr/2017/01/ripple-animation/ Ripple Animation안드로이드 5.0(API 21)의 머트리얼 디자인에서 물결 터치 효과가 처음 소개 되었습니다. 터치 피드백에 대해 UI요소와 사용자간의 상호작용을 비주얼 하게 머트리얼 디자인에서는 제공합니다. 예를 들어 버튼을 터치하면 즉각 물결 효.. IT_Programming/Android_Java 2017.01.12
[펌] JVM의 Dalvik 과 안드로이드의 ART, 그리고 JAVA의 Runtime Data Area 정리 출처 : https://www.snetwork.co.kr/index.php/2017/01/08/jvm_android_art/ JVM(Java Virtual Machine)은 아키텍쳐와 플랫폼에 상관없이 실행할 수 있는 환경을 제공하는 언어라고 할 수 있다. 안드로이드에서는 JAVA를 사용 하지만 JVM은 라이센스 문제로 인하여 Dalvik이라는 VM을 만들어서 사용 했었다. Dalvik VM은 JVM.. IT_Programming/Android_Java 2017.01.09
[펌] An Introduction to AutoValue Gson 출처 : https://medium.com/@joongwon/autovalue-라이브러리를-소개합니다-80014ca0c3ff An Introduction to AutoValue Gson 개발자라면 코드의 양을 줄이기 위해 노력해야 한다. 그러한 요구 사항에 맞춰서 언어도 발전하고 다양한 라이브러리도 개발되고 있다. 오늘은 Java 개발에 유용하게 쓰일 수 있는 AutoValue라.. IT_Programming/Dev Libs & Framework 2017.01.09
[펌][번역] Support Library 25.1.0 이상에서 Fragment 전환시의 Lifecycle이 변화하고 있는 건과 대응 방법 출처: http://pluu.github.io/blog/android/2017/01/05/android-fragment-lifecycle/ 본 포스팅은 Support Library 25.1.0 以降でFragment切替時のライフサイクルが変わっている件と対応方法 포스팅을 번역했습니다. 제 일본어 실력으로 인하여 오역이나 오타가 발생할 수 있습니다. 실제 발표내용에 해당.. IT_Programming/Android_Java 2017.01.05
[펌] Java의 숨겨진 비용을 파악하고 앱 성능 향상하기 출처: https://realm.io/kr/news/360andev-jake-wharton-java-hidden-costs-android/ 안드로이드에 Java 8이 적용되면서 모든 표준 라이브러리 API와 언어 피처들에 비용이 발생한다는 점을 염두에 두어야합니다. 디바이스가 더 빨라지고 더 많은 메모리가 사용 가능해졌지만 코드 사이즈와 성능 오버헤드는 여전.. IT_Programming/Android_Java 2017.01.05
[펌] Kotlin 코딩 팁 출처: https://cchcc.github.io/blog/Kotlin-코딩-팁/ Kotlin 이 1.0이 나오고 실무에 도입해서 사용한지 11개월정도 됬습니다. Java 를 쓸때보다 생산성이 좋아짐을 체감하기도 했고 개인적으로도 코딩의 재미를 다시 한번 느끼고 있습니다. 아직 많이 부족하고 팁 이란걸 적을정도로 충분히 사용한.. IT_Programming/Kotlin 2016.12.31
[펌] Firebase Realtime DB 이용 하기 출처: https://medium.com/@isjang98_13477/firebase-realtime-db-이용-하기-b16081cbd3d#.s5qwvxvxp Firebase Realtime Database를 이용한 앱 버전 관리 (Android)많은 개발자들이 REST API 등을 사용하여서 앱 버전 관리 등을 사용하고 있을 것입니다. 저는 별도의 REST API를 사용하지 않고 Firebase Realtime Database를 이용한 앱 버.. IT_Programming/Android_Java 2016.12.30
[펌][JWT/JSON Web Token] 토큰(Token) 기반 인증에 대한 소개 | JSON Web Token 소개 및 구조 | 로그인 / 인증에서 Token 사용하기 * 출처 : https://velopert.com/2350 : https://velopert.com/2389 : https://sanghaklee.tistory.com/47 [JWT] 토큰(Token) 기반 인증에 대한 소개 소개토큰(Token) 기반 인증은 모던 웹서비스에서 정말 많이 사용되고 있습니다. 여러분이 API 를 사용하는 웹서비스를 개발한다면, 토큰을 사용하여 유저들의 인증작업을 처.. IT_Programming/Network Programming 2016.12.29