일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- coroutines
- firebase
- porterduff
- test
- quick-start
- C
- log
- web3js
- convert
- LAYER_TYPE_SOFTWARE
- 컴파일
- Gradle
- 안드로이드
- fabric-sdk-java
- bigquery
- 스트리밍
- ethereum
- 다윈
- kotlin
- Android
- vuepress
- dataginding
- Realm
- null safety
- Hyperledger
- Exception
- error
- Glide
- hardwareacceleration
- fabic
- Today
- Total
목록2017/09 (3)
날마다 새롭게 또 날마다 새롭게
kotlin.coroutines 한번 사용해보자 - 초급편kotlin.coroutines의 간단한 명령들을 사용해보려고 합니다. 실제 구현한 샘플 코드는 Github에 있습니다.light-weight threadscoroutines 에서는 launch라는 명령을 사용해서 thread 처럼 사용이 가능합니다. 아래는 일정 time이 지난 후에 TextView 의 색을 변경하는 코드입니다. delay라는 명령도 coroutines 에서 제공하는 명령입니다.launch(UI) { delay(time) changeColor() }coroutines 에서 구현된 thread 는 light-weight 하기 때문에 다음과 같은 구현이 가능합니다. 코틀린의 guide를 보면 thread를 사용해서 동일하게 구현하면 ..
Firebase Auth로 구글/페이스북 OAuth 인증Firebase에서 제공하는 인증기능을 사용해보자 Firebase에서는 이메일/비밀번호 계정, 전화 인증, Google, Twitter, Facebook, GitHub 로그인 등을 지원해서 이를 사용한 인증 시스템을 손쉽게 구축하도록 도와준다. 이 중에서 많이 사용하는 Google과 Facebook 로그인을 직접 사용해보자예제 다운로드먼저 , 다음의 Github 저장소 에서 Firebase 에서 제공하는 quickstart-android를 다운로드 받아 안드로이드 스튜디오에서 연다. 프로젝트 안에는 Firebase에서 제공하는 여러 기능들의 샘플이 있는데 이 중에서, auth-app 이 인증에 대한 샘플 앱을 사용합니다.구글 인증프로젝트 추가Fire..
Anko-commons를 사용해보자Anko는 안드로이드 개발을 더 빠르고 쉽게 해주는 코틀린 라이브러리 입니다. Anko 를 사용해서 xml을 사용하지 않고 동적으로 layout 을 만들 수 있는 라이브러리로 알려져 있는데 그 외에도 다양한 기능을 제공하고 있습니다. 이 중에서 Anko Commons 사용 방법을 간단히 소개하고자 합니다.샘플 코드 : GitHub 참고Kotlinanko 를 사용하기 위해서 Kotlin 플러그인을 설정이 되어 있어야 합니다. Android kotlin 프로젝트 시작하기gradle 설정anko commons 라이브러리를 사용하기 위해서 anko 와 anko-commons dependency를 추가합니다.// app/build.gradle ... dependencies { c..