[펌] 안드로이드 RecyclerView 성능 개선팁 출처 : http://www.kmshack.kr/2017/03/안드로이드-recyclerview-사용팁/ 안드로이드 RecyclerView 성능 개선팁RecyclerView는 제한된 화면에서 큰 데이터 세트를 제공하기 위한 유연한 View입니다. RecyclerView는 안드로이드 앱 개발에 있어서 가장 중요한 위젯 중 하나인 ListView를 좀 더 발전시킨 버전입니다. 뉴.. IT_Programming/Android_Java 2017.03.13
[펌] 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
[펌] Http와 Https 프로토콜 간에 안전하게 세션 공유하기 * 출처 : https://reiphiel.tistory.com/entry/http-https-share-session-secure 일반적으로 웹 어플리케이션을 서비스할 때 개인정보와 같이 민감한 정보가 포함된 페이지는 https(HTTP over SSL)프로토콜, 이외의 일반적인 페이지는 http프로토콜을 이용하여 구성하는 웹 어플리케이션이 상당수를 차지합니다. 이.. IT_Server/etc.(related Server) 2017.02.28
[펌] 역사상 가장 위대한 숫자 - 그리고 그 숫자에 담긴 이야기 출처: https://1boon.kakao.com/passionoil/michaeljordan Enjoy my life!/I Love This Game 2017.01.30
[펌] 게임 개발자를 위한 모바일 애플리케이션 빌드 및 실행 과정 자세히 알아보기 출처: http://growingdever.tistory.com/240 네이티브에서 직접 작업을 하든, 게임 엔진을 쓰든, 실제 빌드 과정은 동일하다. 하지만 게임 엔진을 쓰는 경우 그 과정이 직접 드러나지 않고 숨겨져 있기 때문에 많은 사람들이 헷갈려 한다. 특히, 게임 개발을 주로 하는 개발자들은 네이티브 애플리케.. IT_Games/ETC 2017.01.21
[펌] 자바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