전체 글 (174) 썸네일형 리스트형 [Android/Kotlin] 커뮤니티앱 (1) - 스플래시, 회원가입, 로그인 디자인 일단 스플래시 화면부터 만들어볼것이다 # 스플래시 화면 먼저 스플래시 화면을 디자인해준다 activity_splash.xml 매니페스트로 들어가서 SplahActivity엑티비티 안에 intent-filter 코드를 추가해줘서 SplahActivity엑티비티가 제일 처음 화면으로 나오도록 설정한다 AndroidManifest.kt 그리고 SplashActivity다음에 나올 IntroActivity를 생성해준뒤에, SplashActivity로 돌아와서 3초동안 SplashActivity가 나온뒤에 종료되고 IntroActivity로 이동하는 코드를 짜준다 package com.example.mysololife import android.content.Intent import androidx.appcomp.. [Android/Kotlin] 파이어베이스 CRUD 만들기 (3) - 사용자 리스트 확인 저번시간에 이어서 이번엔 파이어베이스 데이터베이스에 등록된 사용자정보를 리스트에 보여주는 것을 만들어볼것이다 먼저 UserDao에 들어가서 조회 할수있는 함수를 추가해준다 // 조회 함수 fun getUserList() : Query?{ return databaseReference } } UserDao.kt 사용자 등록 레이아웃을 생성해준다 user_layout.xml 그 다음에 데이터(사용자목록)과 user_layout.xml을 연결해줄 어뎁터를 생성해주겠다 package com.example.firebasecrud import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android... [Android/Kotlin] 파이어베이스 CRUD 만들기 (2) - 사용자 등록 저번시간에는 프로젝트 만들고 파이어베이스 연동을 해봤고, 이번에는 이름과 나이를 적어서 버튼을 누르면 등록해보는 예제 코드를 짜볼것이다 먼저 viewbinding 설정을 할것이다 viewbinding 설정을 하는 이유는 findviewbyid없이 뷰 객체를 사용하기 위해서다 viewbinding을 사용함으로써 뷰객체에 바로 접근할수있다 build.gradle(app)에서 kotlinOptions 밑에 아래와같이 코드를 작성해준뒤 sync now를 눌러주면 viewbinding을 사용할수있게 된다 buildFeatures{ viewBinding = true } 이제 사용자 정보를 담을 사용자 모델 클래스를 생성해준다 User.kt 파일을 생성해준다 (클래스 타입은 Data class로 생성) constru.. 이전 1 ··· 45 46 47 48 49 50 51 ··· 58 다음