랜덤 숫자를 생성하는 메서드는 이런 걸 사용한다. 최소값, 최대값 내의 아무 숫자나 뽑아준다.

코틀린으로 만들면 이렇게 된다.

이걸 더 줄일 수도 있다. 근데 이건 알아보기가 힘들것 같아서 잘Read More →

안드로이드는 context 라는 걸 넘겨줘야해서 무지 귀찮다. 그래서 이렇게 앱 전체에서 사용할 수 있는 context 를 만들어두면 편하다. 인터넷을 돌아다니며 memory leak이 없는 코드를 찾아내서 이렇게 사용하고 있다.

 Read More →

안드로이드 스튜디오 3.0에서 kotlin을 정식지원 해주기 때문에 겉핥기를 하고 있는데, 생각보다 쉽게 적응할 수 있을 것 같다. 그런 의미에서 일단 MVVM 예제를 만들어 봤는데,  크게 달라진 게 없는 것 같다.  Read More →

커스텀 뷰를 생성하고, 그 안에서 뷰를 컨트롤하려면 좀 더 간단한 방법이 있다. 자바로 먼저 만들고 나서 코틀린으로 변환하는 것보다 바로 코틀린으로 만드는 게 훨씬 짧다. 게다가 어차피 constructor 에서는 하는Read More →

기존 루비 온 레일스  프로젝트를 만져봐야 한다. 간단한 것만 아는 수준이라 자신은 없지만, 그래도 해야했다. 근데 회사 맥에 설치할 때는 문제없었는데, 집의 맥에서는 mysql 관련 에러가 난다.     git으로Read More →

Rx 가 비동기로 동작하다보니, 앱이 완전히 종료해야 동작이 끝나는 경우가 있다.

이 코드를 실행하면 back 버튼을 눌러서 앱을 종료해도 계속 로그가 찍힌다.   그래서 나온 것이 바로 https://github.com/trello/RxLifecycle   build.gradleRead More →