본문 바로가기

전체 글407

[Android/Kotlin] Firebase - FirebaseAuth 회원가입 하기 오늘은 Firebase를 활용해서 회원가입하는 방법에 대해서 알아보겠습니다. Firebase를 사용하면 쉽게 회원가입과 관리를 할 수 있는 장점이 있습니다. Firebase Authentication은 이메일 로그인, 구글 로그인, 전화 등 다양한 방법을 지원합니다. 회원가입 페이지에서 이메일과 패스워드를 입력하는 시나리오로 만들어 봤습니다. 완성된 모습은 아래와 같습니다. STEP01. Firebase Authentication 활성화 하기 Firebase Console에 접속해서 해당 프로젝트로 이동합니다. 먼저 Authentication 을 활성화 해줘야 합니다. Authentication 메뉴를 클릭 한 후 시작하기를 눌러줍니다. 시작하기를 누르면 아래와 같은 화면이 나타납니다. 두번째 탭의 Si.. 기리's Android 이야기 2020. 11. 11.
[Android/Kotlin] Firebase 프로젝트 연결하기 오늘은 Firebase를 연동하는 방법에 대해서 알아보겠습니다. 안드로이드 프로젝트와 파이어베이스를 연결하는 순서를 간단히 소개 드리면 아래와 같습니다. 1) Firebase Console에서 프로젝트 생성 2) google-services.json 파일 다운로드 후 안드로이드 app 폴더에 붙여넣기 3) Firebase SDK 추가 STEP01. Firebase 프로젝트 생성 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 프로젝트 추가 버튼을 클릭합니다. 아래와 같이 프로젝트 만들기 화면이 나타나면 순서대로 진행해 줍니다. 프로젝트 생성이 완료되었습.. 기리's Android 이야기 2020. 11. 11.
[Kotlin] 코틀린 Scope Functions(let, apply, run, with, also) 알아보기 let, apply , run, with, also를 언제써야 할 지 헷갈리때가 많습니다. 코틀린을 더 코틀린 답게 쓰기 위해서 위 함수들의 사용법에 익숙해 져야 합니다. 그래서 오늘은 Scope Function 대해서 정리해 보겠습니다. Scope Function 을 구분하려면 아래 두가지 차이점을 알아야 합니다. 1. Context object를 참조하는방식: this 또는 it 2. Return value: context object 또는 lambda result 함수 참조 방식 리턴 값 with() this Unit apply() this context object also() it context object let() it lambda result run() this lambda result 그.. 기리's Android 이야기 2020. 11. 11.
[Android/Java] 안드로이드 ViewPager2 이미지 슬라이드 만들기 이미지 슬라이드는 온라인 쇼핑몰에서 고객에게 다양한 상품이미지를 보여줄때 흔히 사용됩니다. 이를 구현하기 위해 ViewPager2를 사용하도록 하겠습니다. 완성된 모습은 다음과 같습니다. Gradle 추가 ViewPager2를 사용하기 위해 Gradle에 아래와 같이 Dependency를 추가해줘야 합니다. 추가로 이미지 로딩을 위해 Glide 라이브러리를 추가했습니다. dependencies { // ViewPager2 implementation "androidx.viewpager2:viewpager2:1.0.0" // Glide implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor 'com.github.bumptech.g.. 기리's Android 이야기 2020. 11. 11.
[Vue.js] 시작하기 1. Node.js 설치하기 // Node 버전확인 node -v - node.js는 프로젝트내에 패키지를 관리해주는 NPM(Node Package Management)을 포함합니다. // Npm 버전확인 npm -v 2. @vue/cli Package 설치하기 - 해당 패키지는 개발에 있어서 vue.js 만들고 관리해주는 역할을 합니다. npm install --global @vue/cli 3. 프로젝트 만들기 - @vue/cli package 설치로 vue 명령어가 사용가능합니다. vue create [project name] --default 4. 실행하기 - 해당 프로젝트 위치에서 아래와 같이 실행하면 됩니다. npm run serve 5. 결과확인 - http://localhost:8081 을 .. 기리's Android 이야기 2020. 10. 28.
[Android Studio] 안드로이드 스튜디오 Logcat 색상 변경 안드로이드 개발시 간단한 디버깅 방법으로 보통 로그를 많이 사용합니다. 안드로이드 스튜디오 자체적으로 로그 종류에 따라 기본 색상이 저장되어 있지만, 자신이 선호하는 색깔로 변경할 수 있습니다. 눈에띄는 색상으로 글자색을 변경하면 가독성이 향상되어 개발에 도움을 줄 수 있습니다. 사용자에 따라 커스텀마이즈하는 방법은 아래와 같습니다. File > Settings > Android Logcat  저는 다크모드에서 색상을 아래와 같이 적용했습니다. VERBOSE- #BBBBBBDEBUG - #2196F3 INFO - # 4CAF50 WARN -#FF9800 ERROR - # F44336 ASSERT - #9876AA 결과적으로 아래와 같이 색상이 변경된 걸 확인할 수 있습니다. 기리's Android 이야기 2020. 10. 14.
넘버원로또 개인정보 처리방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ​ 1) 무료 앱에서 UnityAds 광고 라이브러리(Google Play Lib)가 필요로 하는 권한 위임을 위해 사용 ​ 2. 개인정보처리 위탁 여부 본 개발자의 앱은 타 업체에 개인정보처리를 위탁하지 않습니다. ​ 3. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 언제든지 개인정보 보호 관련 권리를 행사할 수 있습니다. 다만, 본 앱은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 앱 기능에 활용에만 사용합니다. ​ 4. 처리하는 개인정보의 항목 작성 다음의 개인정보 항목을 처리하고 있습니다. ​ android.permi.. 기리's Android 이야기 2020. 9. 11.