전체 글431 [Android/Java] 안드로이드 ViewPage2 무한 이미지 슬라이딩 구현하기 오늘은 ViewPager2를 이용해서 무한 이미지 슬라이딩을 구현해보도록 하겠습니다. 완성된 모습은 아래와 같습니다. Step01. build.gradle 추가하기 ViewPager2는 material Library에 추가되어 있으므로 material 라이브러리가 추가 되어 있어야합니다. 추가적으로 이미지로딩을 위해 Glide Library를 추가해줍니다. implementation 'com.google.android.material:material:1.2.1' // Glide implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' Step02. .. 2021. 1. 15. [Android Studio] 프로젝트/패키지명 변경하기 안드로이드 스튜디오를 통해서 작업을 하다보면 갑자기 프로젝트명을 바꿔야 할 때가 있습니다. 기본세팅인 example에서 작업을 하다가 막상 플레이 스토어야 올려야 할때면 수정을 해줘야 합니다. 이번에는 안드로이드 프로젝트명을 변경하는 방법에 대해서 말씀드리겠습니다. Step01. 디렉토리명 변경 프로젝트 네비게이션 바에서 설정버튼을 누르면 Compat Middle Package 메뉴가 보입니다. 현재는 선택 상태로 패키지명을 기준으로 폴더가 구조화 되어 있습니다. 이를 해제 시켜줍니다. 디렉토리가 해제되면 아래와 같이 폴더 이름을 변경할 수 있습니다. 저는 example과 timertutorial 이 두 곳을 수정했습니다. Rename선택시 Warining이 나타나도 Rename Package 선택하여 .. 2021. 1. 14. [Android/Kotlin] 안드로이드 ViewBinding 사용하기 feat. kotlin synthetics deprecated... 안드로이드를 처음 접하실 때 findViewById() 메소드를 사용하여 해당 View에 접근했습니다. 하지만 프로젝트가 커지면 이는 번거로운 작업이 되었고, 또는 NullPointerException의 주범이 되곤 했습니다. 이러한 문제점이 있었기에 이를 해결할 수 있는 버터나이프 등 다양한 라이브러리를 사용했습니다. 하지만 코틀린으로 안드로이드 개발 할 때는 kotlin synthetics 에서 자동으로 위젯을 연결해 주어 해당 라이브러리가 필요 없었습니다. 이제는 'android-kotlin-extensions' (kotlin synthetics, parcelize) 이 Deprecated 되어 최근 안프로이드 스튜디오 버젼에서는 프로젝트 생성시 사용할 수 없습니다. 그래서 이번에는 findView.. 2021. 1. 12. [Android/Kotlin] 안드로이드 액티비티 전환 애니메이션 사용하기 시작하기안녕하세요. 기리기리 입니다. 오늘은 안드로이드 액티비티 전환 애니메이션에 대해서 알아볼게욤. 액티비티 이동시 전환 애니메이션을 사용하면 사용자에게 좀 더 시각적으로 어필할 수 있습니다. 이번에는 A -> B 그리고 B -> A 로 액티비티가 전환될 때 애니메이션을 적용해 보도록 하겠습니다. 적용한 모습은 아래와 같습니다. [Slide Left / Slide Right] & [Slide Up / Slide Left] Anim 파일 만들기Res 폴더에 anim 폴더를 생성해 줍니다. anim 폴더에 적용될 xml 파일을 생성해 줍니다.액티비티가 왼쪽에서 오른쪽으로 전환되는 애니메이션을 위해서 총 4개의 파일이 필요합니다.같은 방식으로 액티비티가 위에서 아래로 전환되는 애니메이션을 위해서 총.. 2021. 1. 12. [Android/Kotlin] Firebase - FirebaseAuth 회원가입 하기 오늘은 Firebase를 활용해서 회원가입하는 방법에 대해서 알아보겠습니다. Firebase를 사용하면 쉽게 회원가입과 관리를 할 수 있는 장점이 있습니다. Firebase Authentication은 이메일 로그인, 구글 로그인, 전화 등 다양한 방법을 지원합니다. 회원가입 페이지에서 이메일과 패스워드를 입력하는 시나리오로 만들어 봤습니다. 완성된 모습은 아래와 같습니다. STEP01. Firebase Authentication 활성화 하기 Firebase Console에 접속해서 해당 프로젝트로 이동합니다. 먼저 Authentication 을 활성화 해줘야 합니다. Authentication 메뉴를 클릭 한 후 시작하기를 눌러줍니다. 시작하기를 누르면 아래와 같은 화면이 나타납니다. 두번째 탭의 Si.. 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 프로젝트 추가 버튼을 클릭합니다. 아래와 같이 프로젝트 만들기 화면이 나타나면 순서대로 진행해 줍니다. 프로젝트 생성이 완료되었습.. 2020. 11. 11. 이전 1 ··· 68 69 70 71 72 다음