- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing (620)
드럼치는 프로그래머
[출처] https://medium.com/@joongwon/multi-thread-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C%EC%9D%98-%EC%98%AC%EB%B0%94%EB%A5%B8-singleton-578d9511fd42해당 URL의 소중한 자료 정독 후 프로그래밍 학습에 도움이 되었음을 밝힙니다.일반적으로 하나의 인스턴스만 존재해야 할 경우 Singleton 패턴을 사용하게 된다. 물론 Single Thread에서 사용되는 경우에는 문제가 되지 않지만 Multi Thread 환경에서 Singleton 객체에 접근 시 초기화 관련하여 문제가 있다.보통 Singleton 객체를 얻는 static 메서드는 getInstance()로 작명하는 게 일반적이다.그렇다면 어떻게 ..
[출처] https://medium.com/@jsuch2362/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%99%80-%EC%BD%94%ED%8B%80%EB%A6%B0-%EB%82%B4%EA%B0%80-%EB%A7%8C%EB%82%9C-%EB%AC%B8%EC%A0%9C-80d109ad2d81해당 URL의 소중한 자료 정독 후 프로그래밍 학습에 도움이 되었음을 밝힙니다.안드로이드와 코틀린. 내가 만난 문제제가 속해 있는 Grab Taxi 는 Kotlin 코드가 90% 에 가까운 상태에 있습니다. XML(레이아웃, 벡터, 이미지)을 제외하면 거의 대다수의 코드가 사실상 코틀린이라고 보시면 됩니다.Java 와 Kotlin 이 혼재 되어 있을 때 상황. Kotlin 만..
[출처] http://www.kmshack.kr/2013/02/fragment-%ED%8C%8C%ED%97%A4%EC%B9%98%EA%B8%B0-2-fragment-lifecycle%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0/해당 URL의 소중한 자료 정독 후 프로그래밍 학습에 도움이 되었음을 밝힙니다. Fragment의 가장 기본인 Lifecycle을 알아보자. 모든 것이든 기본이 가장 중요한 만큼 하나하나 꼼꼼하게 분석해보자. Fragment는 Activity와 비슷한 Lifecycle 구조를 가졌다. 이전 Fragment 개념에 대해 간단히 언급 했듯이, Fragment는 Activity에서 작동하는 구조라고 소개했다.Activity보다 좀더 복잡하지만, 개념만 이해 한다면 쉽..
[출처] http://www.kmshack.kr/tag/coordinatorlayout/해당 URL의 소중한 자료 정독 후 프로그래밍 학습에 도움이 되었음을 밝힙니다. Design Support Library의 핵심인 CoordinatorLayout과 이와 관련된 Layout에 대해 살펴 보겠습니다. 작년 머티리얼 디자인발표시 저걸 어떻게 구현 할까 하고 겁먹으셨다면 이제 구글에서 제공하는 Design Support Library를 사용하면 코딩한줄 없이 구현가능합니다!라이브러리가 지원되기 전에 Github를 통해 많은 오슨 소스들이 나왔었는데 이번 라이브러리 발표로 좀 더 쉽고 빠르게 구현가능할 수 있습니다.CoordinatorLayoutViewGroup을 상속해 구현 하였으며 자식이 행위를 선언하여 ..
[출처] http://ldelight.tistory.com/entry/Android-%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C-Resource-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0 ********** 위 블로그의 게시물을 통해 Cordova Library 프로젝트 에러를 해결하였습니다. 문자열로 해당 Resource (혹은 레이아웃에 포함된 View) 의 ID 값을 가져온다; ----------------------------------------------------------------- getResources().getIdentifier(파일명, 디렉토리명, 패키지명); 또는, getResources().getIdentifier(패키지명:디렉토리/..
[출처] https://medium.com/@moralmk/lottie-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%98%A4%ED%94%88-%EC%86%8C%EC%8A%A4-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%EB%8F%84%EA%B5%AC-4488d3da6e26 Lottie : 새로운 오픈 소스 애니메이션 도구 아래는 Airbnb에서 Experience and Motion Designer로 일하고 있는 Salih Abdul-Karim(아래)의 글의 번역글이며, 원문 url은 아래와 같습니다. 번역 원문 : https://airbnb.design/introducing-lottie/ 과거에는 Android, iOS 및 React Native ..
[출처] http://itmining.tistory.com/12 안드로이드는 진화하는 플랫폼입니다. 5.0(롤리팝) 버전이 ListView 보다 유연하고 성능이 향상된 RecyclerView와 함께 발표되었습니다. 구글에서 밀고 있는 Material Design의 일환으로 List를 표시해주는 ListViewd, GridView도 Material Design을 따라야 했습니다. 하지만 기존의 ListView는 커스터마이징 하기에 힘들었고, 구조적인 문제로 성능상의 문제도 있었습니다. RecyclerView는 ListView의 문제를 해결하기 위해 개발자에게 더 다양한 형태로 커스터마이징 할 수 있도록 제공되었습니다. RecyclerView와 ListView의 가장 큰 차이점은 Layout Manager와..
[출처] https://cchcc.github.io/blog/Kotlin-코딩-팁/ 시작은 발코딩으로Kotlin 의 타입 시스템에서는 변수(variable)와 상수(value)를 선언하기 위해 var/val를 사용합니다. 그리고 null 을 수용할지 말지에 따라 타입명 뒤에 ?를 붙여서 구분합니다. Kotlin 에서는 클래스 멤버의 초기값 설정을 객체 생성시점에 하는것이 원칙이지만 정 안될경우에는 lateinit를 var 앞에 붙여서 초기값 설정시점을 뒤로 미룰수 있습니다. 조금 복잡한가요?클래스 멤버나 지역 변수를 선언할때 뭘로 할지 잘 모르겠으면 일단 val 로 시작합시다. 그렇게 코딩해보다가 정안되겠으면 lateinit var 로 또 안되겠으면 var 에 ? 를 붙여나가는 식으로 수정을 해나가면 요..
[출처] http://www.moreagile.net/2015/06/swift-kotlin.html얼마전 구글I/O와 관련하여 나프다를 녹음하던중 코틀린 Kotiln에 대하여 알게 되었습니다.국내엔 아직 제대로 소개된 바가 없으므로 궁금해 하시는 분들을 위해 간단히 설명하자면 IntelliJ로 유명한 젯브레인즈Jetbrains가 만든 JVM언어인데, 언어자체의 특징을 한마디로 설명하자면 그냥 JVM에서 돌아가는 스위프트Swift입니다. 정확히 말을 하자면 코틀린은 2011년에, 스위프트는 2014년에 발표되었으므로 스위프트는 코틀린을 베꼈다고 말 해도 무방할 정도지만 언어의 인지도 면에서는 스위프트가 압도적이라고 할 수 있으므로 코틀린진영에서는 다소 억울한 마음이 들 수 도 있겠습니다.우선 코틀린에 대해..
코틀린(Kotlin)이 모바일 플랫폼 영역에서 조만간 자바를 압도할 것이란 분석이 제기됐다. 모바일 데이터베이스 업체 렐름(Realm)은 자사 데이터베이스 사용자 10만 명을 대상으로 한 익명 조사를 실시해 개발자사 선택하는 SDK를 기준으로 어떤 개발언어를 사용하는지 파악했다. 렐름의 조사에 따르면, 지난 5월 구글이 안드로이드 스튜디오 3.0 IDE에서 코틀린을 공식 지원하기 전에는 자바로 개발하던 앱의 20%가 이제 코틀린으로 개발되고 있다. 이 데이터를 기반으로 렐림은 코틀린이 2018년 12월이면 안드로이드 환경에서 자바를 앞지를 것이라고 예측했다. 코틀린은 자바가 서버에서 사용되는 방식도 바꿔 놓을 수 있는데, 렐름은 “간단히 말해, 코틀린 기술을 사용하지 않는 안드로이드 개발자는 금방 구시대..