일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rx
- e마운트
- SSL
- Git
- Nikon
- Kodak
- 35mmf2.8
- himatic7sii
- 니콘
- himatic
- film
- himatic7s2
- gradle
- Flavor
- Android
- 풀프레임
- variants
- Exception
- Realm
- portra400
- Minolta
- fm2
- 필름카메라
- It
- COLORPLUS
- 하이매틱
- fullframe
- 미놀타
- emount
- Sony
- Today
- Total
BloByJames
아직 Android를 개발하면서 Eclipse를 놓지 못하고 있는 분이 계신가요?아직도 Test server와 운영 server의 주석을 번갈아 가면서 build하고 계신가요? Android Studio로 넘어오면서 Gradle을 사용하게 되고,필요에 따라 다양한 version의 apk를 build를 할 수 있게 되어 아주 편하게 개발중이랍니다. version을 나눌 수 있는 기준은 여러가지가 있을 수 있습니다. 개발과 배포무료와 유료다양한 market 별국가 별등등Gradle의 Flavor를 이용한다면,다양한 version별로 apk를 build 할 수 있습니다. 우선, app의 build.gradle을 준비합니다. android block 안에 나누고자 하는 version을 추가해줍시다. 저는 dev..
제일 많이 듣게 되는 질문 중 하나인,ViewPager와 Fragment를 이용한 구조에서특정 Fragment의 함수를 호출하는 방법을 소개하려 합니다. (source 이해를 돕기 위해 아무런 library를 사용하지 않았습니다.) 사실 추상화(abstract)와 상속(extend)을 이용한다면 크게 어렵지 않습니다.물론, 추상화와 상속 없이도, 각 Fragment에 접근할 수 있는 방법은 많습니다. 저는 추상화를 좋아하기 때문에, 추상화를 이용한 방법으로 진행하도록 하겠습니다. 우선 ViewPager를 사용 할 Activity를 만들어보겠습니다. 자, Java와 Android에 익숙한 분들은 벌써 눈치 채셨죠? Fragment를 상속받은 BaseFragment라는 추상(abstract) Class를 만..
새로운 패러다임으로 상승세를 달리고 있는 ReactiveX(Rx) Rx에 익숙해진다면 코드가 간결해지므로 가독성은 물론이고,제공하는 기능이 무수히 많기 때문에, 기존 언어의 문법을 대신해서 많이 사용하게 될 것 입니다. 하지만 처음부터 익숙해지기란 어려우니, Rx로 대체할 수 있는 것들을 차츰 바꿔가는 것을 추천해드립니다. 여기서 소개할 Rx event는 RxJava와 RetroLambda를 사용하여 설명해드리는 점 미리 말씀드립니다. 저도 EventBus 참 좋아하는데요,Android event 관련 대표적 라이브러리인 EventBus, Otto 등을 RxJava로 대체할 수 있다는 점. 우선 event Class를 singleton으로 생성합니다. 여기서 주의해야 할 점은private PublishS..