Kotlin

컨퍼런스

[컨퍼런스] Android Dev Summit 2019 EXTENDED SEOUL 참석후기

2019.12.21 컨퍼런스를 다니며 기억보단 기록을 하고자 합니다 안녕하세요 이번에는 구글의 연중행사인 Android Dev Summit 2019를 리캡 하는 형태로 진행되는 Android Dev Summit 2019 Extended Seoul에 참석하였습니다. 2019. 12. 21 (토) Android Dev Summit 2019 Extended Seoul 다른 행사 참여로 몇번 가본 적 있는 구글 스타트업 캠퍼스입니다.(입구와 기업부스는 사진을 찍지 못했습니다 ㅠ) 이날 부스는 뱅크샐러드와 핀다에서 운영하며 사은품을 나누어 주었습니다.(사은품은 제일 아래에!!) 저는 2번째 라인에 앉아서 발표를 들었습니다. 그럼 이제 어떠한 주제로 발표가 진행되었는지 하나씩 알아보겠습니다. (발표에서 나온 코드들..

개발/Rx

[RxJava2] just,fromArray subscribeOn(Scheduler)에 대해서

안녕하세요 이번에는 Rx를 사용하면서 Just operation의 scheduler에 대해서 알아 보겠습니다. 우선 Just는 위의 마블다이어그램처럼 데이터를 바로 방출할때 사용합니다. Create처럼 onNext()를 호출 할 필요없이 Just()로 데이터만 넘겨주면 됩니다. 여기서 주의해야 할 부분이 있습니다. Just operation은 subscribeOn을 통해 Scheduler를 지정이 안된다는 점입니다. 즉 Just operation은 Android main thread에서 동작한다고 볼 수 있습니다. 한가지 샘플 코드를 보겠습니다. { LogE("start : ${System.currentTimeMillis()}") Observable.just(sleepFunc()) .subscribeOn..

Android

[Android] ViewHolder패턴을 활용한 Base ListView 만들기

2019.09.20 개발하면서 경험했던 것을 정리한 포스트입니다. 오류 지적이나 제안 언제든지 환영합니다. 안녕하세요. 이번 포스팅에서는 ListView 혹은 RecyclerView에서 Adapter를 매번 만들어 써야 하는 귀찮고 수고스러운 부분을 Base를 두어 공통으로 처리하는 방법을 알아보겠습니다. (먼저 ListView를 알아보고 다음 이어진 포스팅에서 RecyclerView에 대해 알아보도록 하겠습니다.) 우선 기존 ListView를 작성하는 방법에 대해 알아보고 다음 ViewHolder패턴을 활용한 Base처리 방법으로 넘어가겠습니다. ListView Adapter 기존 ListView는 List가 여러 개일 때 아래와 같이 Adapter를 Custom ListViewAdapter1, Cus..

컨퍼런스

[컨퍼런스] 안드로이드 탐구영역

2019.09.01 컨퍼런스를 다니며 기억보단 기록을하고자 합니다. 안녕하세요 이번에는 안드로이드 탐구영역에 다녀왔습니다. 2019.08.31 안드로이드 탐구영역 우선 이번행사는 안드로이드 테스트관련 주제로 배달의 민족을 만든 우아한형제들 작은집에서 진행된 컨퍼런스입니다. 위 사진에서 보시는바와 같이 수능의 시험지를 연상케하는 컨셉으로 컨퍼런스가 진행되었는데요. 컨퍼런스장에 입장하면서 받은 컴퓨터용사인펜!! 이때부터 심상치않은 분위기.. 세션순서또한 교시로 표현였고, 컨퍼런스장소도 시험장소를 떠올리게하는 분위기였습니다. (과탐 시험치던 옛날생각....🤣) 그럼 어떤 내용으로 발표가 진행되었는지 하나씩 알아 보겠습니다. 0교시 - KeyNote (강경완 ) 1교시 - 아장아장 안린이의 안드로이드 테스트 첫..

컨퍼런스

[컨퍼런스] Kotlin/Everywhere Seoul 2019 후기

2019.08.26 컨퍼런스를 다니며 기억보단 기록을하고자 합니다. 안녕하세요 이번에는 Kotlin/Everywhere Seoul 2019에 다녀왔습니다. 2019.08.26(월) Kotlin/Everywhere Seoul 2019 우선 이번 행사는 전세계에서 펼쳐지는 Kotlin축제로 Kotlin을 주제로하는 글로벌캠페인 입니다. Kotlin/Everywhere에서는 Kotlin In Action의 저자중 한명인 JetBrains의 Developer Advocate이자 [Kotlin in Action]의 공동저자인 Svetlana Isakova(스베트라나 이사코바)가 방한하여 [What' new in Kotlin] 이라는 주제로 발표를 해주셨습니다.!!!(사인도 받았어요.!!👍🏻 맨아래 첨부) 그리고 ..

Android

[Android] Android Studio Live Template 알아두기#2

2019.08.13 개발하면서 경험했던 것을 정리한 포스트입니다. 오류 지적이나 제안 언제든지 환영합니다. 이전 글 [ Live Template 알아두기#1 ] 안녕하세요 지난 포스팅에 이어 Java, Kotlin코드에서 Live Template을 작성해 보도록 하겠습니다. 우선 지난포스팅에서는 아래와 같이 XML에서 간단하게 약어로 미리 설정해둔 값을 자동완성 하여 작성해보았습니다. 이제 Java or Kotlin코드로 작성을 해봅시다. Live Template에서 미리정의 된 값을 가져오거나 사용자가 수정할 수 있는 필드로 선언하여 사용 할 수 있습니다. Temaplate내 변수는 다음과 같이 선언됩니다. $variable_name$ 변수를 사용하여 작성한 템플릿을 볼까요? 이렇게 오늘날짜를 받아와 ..

개발/Server

[NodeJS] Node.js 설치

Node.js 설치 Ubuntu에서 Node설치하는 것 부터 하나하나 시작해보겠습니다 해당명령어로 설치를 진행해줍니다. 받고 싶으신 버전이 따로 있으시다면 setup_xx.x로 설정해주시고 apt-get install 해주면 됩니다. curl이 설치되어있지 않다면 curl도 설치하여 주시면됩니다. > sudo apt install curl 이렇게 설치완료후 설치된 버전정보를 확인 할 수 있습니다. npm도 설치하고 버전도 확인 해봅시다. 프로젝트 생성 프로젝트를 생성해봅시다. 생성을 위해 빈폴더를 만들어줍니다. 이 폴더에서 노드프로젝트를 초기화해줍니다. 패키지명과 입력요구사항은 모두 엔터를 치고 넘어가도 무방합니다. 이렇게 초기화후에 해당 폴더내에 package.json이라는 파일이 생성되었습니다. 마지..

hjiee
'Kotlin' 태그의 글 목록
상단으로