일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 컴파일
- firebase
- Glide
- Exception
- 스트리밍
- convert
- test
- Realm
- error
- 기획자
- 도커쿠버네티스
- C
- 해외여행데이터
- Android
- 웹기획자
- 안드로이드
- log
- ethereum
- kotlin
- 앱기획자
- 갤럭시폴드7디스플레이
- 기획자역량
- 데이터분석
- 다윈
- 개발자필독서
- Gradle
- 갤럭시폴드7화질
- 2025it도서
- 갤럭시폴드7성능
- eSIM
- Today
- Total
날마다 새롭게 또 날마다 새롭게
Firebase Storage 사용하기 (Download with Glide)Firebase Storage는 사진, 동영상 등의 사용자 제작 콘텐츠를 저장하고 제공해야 하는 앱 개발자를 위한 서비스입니다. 저의 경우, 사진을 저장할 서버가 필요했었는데 서버를 구축하는 비용을 줄이고자 Firebase Storage를 사용하게 되었습니다.제가 개발할 앱에서는 인증을 사용하지 않고 다운로드만 필요로 했기 때문에 Storage에서 보안 규칙을 공개로 설정하는 방법과 업로드한 사진을 앱에서 다운로드 하는 방법에 대해 정리하고자 합니다.프로젝트 생성Firebase 기능을 사용하기 위해서는 프로젝트 등록이 필요합니다. Firebase 콘솔 로 이동해서 StorageTest 라는 이름으로 프로젝트를 추가합니다.프로젝트..
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..