본문 바로가기
[android] library 를 dependency 에 명시할 수 있게 배포하기 [android] library 를 dependency 에 명시할 수 있게 배포하기 https://medium.com/dualcores-studio/make-an-android-custom-view-publish-and-open-source-99a3d86df228#.5v8a0pl9i1. JFrog Bintary 에 가입하고 로그인하라 https://bintray.com/ 2. Profile page 에 가서 Repository, Package, 그리고 Version 을 만들라. Package 는 Github 와 연동되어 땡겨오는 UI 가 제공된다. 3. aar 파일을 생성해서 upload 하라. https://github.com/blundell/release-android-library 를 사용하여 이를.. 2018. 3. 11.
[남영 맛집] 제일 어버이 순대 [남영 맛집] 제일 어버이 순대 04490503 먹거리 X 파일에 착한 식당으로 소개 되었다는"제일 어버이 순대" 를 방문했다. 이 집은 매일 아침 순대를 직접 만들고, 만든 재료가 떨어지면 장사를 접는다.그래서 이전에 퇴근하고 7시 30분쯤 도착했는데..재료가 떨어져서 먹을 수 없었다. 이번 방문은 나라이 이직 기념으로 갔으며,꼭 먹어야겠다는 마음으로 휴가를 쓰고 6시쯤 도착하는 계획을 세우고 갔다. 다행히 우리가 도착했을 때 재료가 남아있어서 먹을 수 있었다.으흐흐.. 순대 국밥 한 그릇 먹자고 휴가까지 써야 하다니... 쳇.. 뭔가 이상한 자존심이 상한다. 순대국(7,000원) 하나와 정식(9,000원) 하나를 주문한다. 정식은 순대국 안에 고기가 적게 들어있고, 순대고기를 따로 내주는 방식이란다... 2018. 3. 10.
[android] RxAndroid 맛보기 [android] RxAndroid 맛보기 http://www.vogella.com/tutorials/RxJava/article.htmlhttps://code.tutsplus.com/tutorials/getting-started-with-reactivex-on-android--cms-24387https://realm.io/kr/news/rxandroid/ -Observable.just() 는 Observable 을 생성한다.이렇게 생성된 Observable 에 subscribe 가 붙으면 곧바로 just() 에 전달된 녀석이 onNext() 로 전달된다.List list = Arrays.asList(“Android”, “Ubuntu”, “Mac OS”);Observable listObservable = .. 2018. 3. 10.
[대만] 여행의 끝 [대만] 여행의 끝 이렇게 대만 여행은 끝났다. 비행기를 타고 이륙을 한다. 대만이여 안녕. 이번 여행기를 쓰면서 또 느끼는 바가 많았다.그 느낀 바는 여행에 대한 것이 아닌 "글을 쓰는 것" 에 대한 것이다. 사실 나의 블로그는 나의 일기 같은 성격이 강했다.그러나 내가 이렇게 블로그를 열심히 쓰는 이유는 사람들에게 많은 정보를 공유하고픔이 컸다.그리고 그 공유가 나에게 선순환이 되어 어느 정도의 광고수익을 가져다 주는 것도 노렸다. 블로그를 써보지 않은 사람들은 아주 가볍게 나에게 수익에 대해 물어본다."한달에 얼마 벌어요? 얼마나 접속해요?"그러나 그와 함께 물어봐야 할 것들을 항상 빼먹는다."블로그 글 쓰는 건 힘들어요? 얼마나 걸려요?" 글을 쓰면서 내가 글 하나를 쓰는데 얼마나 시간을 보내는지.. 2018. 3. 9.
[android] RxJava가 뭐야? 맛보기! [android] RxJava가 뭐야? 맛보기! https://medium.com/@LIP/rxjava-29cfb3ceb4ca#.9nadkqnzxhttp://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/ -RxJava 란 Reactive Programming 을 위한 라이브러리인 Rx(Reactive Extensions)의 JVM 판이다.Rx 라는 녀석은 C# 에서 처음 개념이 나왔다고 볼 수 있다.Rx 란 비동기처리와 이벤트기반의 프로그램 개발을 위해 유용한 기능들을 제공하는 확장판이라고 볼 수 있다. -Reactive(반응적인) 코드의 기본적인 구성 요소는 Observable 들과 Subscriber 들이다.Observable 은 아이템들을 발행(emit).. 2018. 3. 9.
[대만] 가오슝 예술 특구 및 마지막 간식들 [대만] 가오슝 예술 특구 및 마지막 간식들 가오슝의 예술특구는 그 규모가 엄청 넓었다. 이전에 기차역이었던 곳으로 추정되는 이 곳.수 많은 레일들이 있고, 그 사이사이에 대형 조형물들이 전시되어 있다. 하마싱톄다오원화위안취 (하마싱 철도문화원구) : 가오슝 최초의 기차역 보얼이수터취 옆에 위치한 기차역으로 축구장 12배에 달하는 규모의 녹지에 오래된 기차와 버스들이 모여 있다.독특한 오브제들도 곳곳에 전시되어 있어 여유롭게 산책하며 감상하기 좋다.보얼이수터취에서 시쯔완 역을 지나 치진으로 가는 길목에 위치하고 있으니 함께 둘러보자. 이 녀석은 좀 징그러웠다. 대만 사람들의 삶에 녹아있는 관운장. 요 기차 너무 비싸다.1인당 $150 ( 약 6,000원 ) 이다.. ㄷㄷㄷ 약 20여분간 엄뉘가 기다리실까.. 2018. 3. 8.
[Android Studio] Crash 났을 때 Log 날아가지 않도록 하기 [Android Studio] Crash 났을 때 Log 날아가지 않도록 하기 -"Android Monitor” tab -> 우상단의 Dropdown 에서 “Edit Filter Configuration” 선택 -debug 하는 package name 을 설정한 custom filter 를 하나 만들어 세팅. -Done!! android monitor, android studio, Crash, crash log, custom filter, debug, Done, dropdown, edit filter configuration, log, log 날아감, log 사라짐, logcat 초기화, pacakge name, [Android Studio] Crash 났을 때 Log 날아가지 않도록 하기 2018. 3. 8.
[대만] 가오슝 예술특구 관광 [대만] 가오슝 예술특구 관광 대만의 마지막 관광으로 예술 특구로 간다. 돌아가는 날이라 그런지 엄뉘가 뭔가 더 퍼져계시다.엄뉘는 어제 방문했던 야시장의 만두집에 가서 만두를 드시고 싶어하셨는데....야시장인 관계로 문을 안 열었다.. 그 사실을 아시고는 엄뉘는 더 퍼지셨다.그래서 택시를 타고 이동하기로 한다. 가오슝의 예술특구는 타이중의 예술특구만 못했다.우선 날씨가 무척 더웠고, 실내 전시가 별로 없었다. 보얼이수터취 ( 보얼 예술 특구 ) : 부둣가의 낡은 창고에 예술을 입히다. 부둣가의 낡은 창고를 허무는 대신 개성 넘치는 예술 문화 복합 공간으로 재탄생시켜 지금은 가오슝에서 가장 독특한 명소가 되었다.군데군데 자리한 창고들을 개조해 갤러리, 카페, 공연장, 서점 등으로 운영하고 있으며 정기적으로.. 2018. 3. 7.
[android] 최고의 안드로이드 개발 원칙 [android] 최고의 안드로이드 개발 원칙 https://medium.freecodecamp.com/android-development-best-practices-83c94b027fd3#.fkhdpa3m0cf) 현재 제가 잘 못 하고 있는 것을 빨간 색 마킹 했습니다. ( 결론은 test 군요.. ) -Google 이 추천하는 Android architecture 를 사용하라. -코드 퀄리티를 항상 좋게 유지하라. -Unit test 를 항상 포함하라. JVM 에서 돌 수 있는 Java 코드들은 단말 위에서 테스트하는 것보다 훨씬 빠르다. Android dependency 가 있는 코드들은 Robolectric 을 사용하는 것을 추천한다. Mockito 도 좋다. -Functional UI test .. 2018. 3. 7.
반응형