Android Rest API 통신이 정상적인 데이터를 물고 있는지, 오류가 없는지를 확인하기 위해 보통 디버깅, 혹은 PostMan 을 사용하여 Http 통신을 확인 하지만, 이를 좀더 편하게 확인 할 수 있는 방법으로 만들어진 라이브러리가 있음. OkHttpClient 에서 Interceptor 하여 사용자가 보기 편하게 http 통신 성공 유무, 시간 및 request, response 를 알려 준다. 아래 Gradle 에 디버깅 용과 릴리즈 용의 라이브러리가 적용 되는걸로 봐선, 디버깅 용에서는 앱 구동 중 노티를 이용하여 알려 주고, 릴리즈 용에서는 노티가 노출되지 않는 다른 방법으로 척에 저장하나 보다.. Gradle 추가 dependencies { debugImplementation 'com..
※ 개인적으로 정리 하려는 페이지 입니다. 예를들어 String 의 값이 Empty 를 체크 한다고 가정 interface Callback { fun notEmptyString(param: String) } // 1단계( interface Callback Class 참조 ) fun notEmptyString_Stap1(param: String?, callback: Callback) { if (!param.isNullOrEmpty()) { callback.notEmptyString(param) } } // Use private lateinit var data: String data = "text"// 무언가 통신을 하거나 결과값을 data 로 받는다고 가정한다. // 1단계 use notEmptyStrin..

FirebaseStorage는 문서, 사진, 파일, 동영상 등을 저장할 수 있는 저장공간 참고 : https://firebase.google.com/docs/storage/android/start?authuser=0#kotlin_1 Android에서 Cloud Storage 시작하기 | Firebase Firebase용 Cloud Storage를 사용하면 이미지 및 동영상 등의 사용자 제작 콘텐츠를 업로드 및 공유하여 앱에 리치 미디어 콘텐츠를 빌드할 수 있습니다. 데이터는 고가용성과 글로벌 중복성을 갖춘 엑사바이트급 객체 스토리지 솔루션인 Google Cloud Storage 버킷에 저장됩니다. Cloud Storage를 이용하면 이러한 파일을 휴대기기 및 웹브라우저에서 직접 안전하게 업로드할 수 있으..

파이어 베이스 Authentication 탭에서 구글 로그인 사용 설정으로 바꿔 준다. 이때 필요한게 프로젝트 SHA1 인증 키가 필요. 우선 릴리즈 버전일 때는 또 다른 작업이 필요하지만 우선 디버딩앱 일 때 예를 들어 본다. 우선 참고 : https://firebase.google.com/docs/auth/android/google-signin?authuser=0 Android에서 Google 로그인을 사용하여 인증하기 | Firebase Google 로그인을 앱에 통합하여 사용자가 Google 계정으로 Firebase 인증을 받도록 설정할 수 있습니다. 시작하기 전에 Android 프로젝트에 Firebase를 추가하지 않았다면 먼저 추가합니다. 프로젝트 수준 build.gradle 파일의 build..
- Total
- Today
- Yesterday
- github actions
- 테스트 배포
- android widget 만들기
- 쏘렌토 하이브리드
- 웨어러블
- github secrets
- flutter web
- 갤럭시 워치
- 폴더블 상태 유지
- widget onreceive
- 안드로이드 플립 대응
- wear os
- 쏘렌토 하이브리드 시그니처
- widget onupdate
- api key 관리
- widget glide
- 풀배열 키보드
- 테스트 앱 배포
- widget 만들기
- github
- aos img url bitmap
- 맥 전용
- Android
- 안드로이드 폴드 대응
- firebase distribution
- 오브제썬스틱
- 폴더블 이벤트 받기
- local.properties
- 기름잡아주는
- widget 이미지 로딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |