본문 바로가기
728x90
반응형

공부/Android Studio11

[Android/Kotlin] MVVM Repository 패턴을 활용하여 데이터베이스의 유저 정보 등록 및 출력 이전 포스팅에서 리사이클러뷰를 사용하여 유저들의 정보를 출력하는 방법에 대해서 배웠다. 리사이클러뷰 사용법에 대해 초점을 맞췄기 때문에 유저들의 정보를 임의로 만들어서 사용했었다. 그래서 이번에는 데이터베이스에 유저 정보를 저장하고 그 유저들의 정보를 리사이클러뷰에 출력해보려 한다. view에서 데이터베이스에 바로 접근하는 것이 아닌 MVVM Repository 패턴을 활용할 예정이다. Repository에서는 요청받은 정보를 데이터베이스로부터 가져와 view model에 넘겨준다. view model에서는 model에 요청한 정보를 사용할 목적에 맞게 바꾸어 저장한다. view에서는 view model로 부터 원하는 정보를 가져와서 출력한다. 일단 이전 포스팅에 사용한 코드를 불러온다. https://.. 2022. 12. 23.
[Android Studio] Firebase와 연결하기 안드로이드 스튜디오에서는 Database가 필요할 때 주로 Firebase라는 Database를 사용한다. 이번 포스팅에서는 안드로이드 스튜디오에서 Firebase와 연결하는 방법에 대해 알아보려 한다. 프로젝트를 생성하고 나서 상단의 Tools -> Firebase를 클릭한다. Realtime Database를 클릭한다. Kotlin이면 아래를, 아니면 위를 클릭한다. 이제 순서대로 진행하면 되는데 먼저 Connect to Firebase를 클릭한다. build를 클릭한다. build가 완료되면 2번으로 넘어간다. Accept changes를 누른다. 다시 connect to Firebase를 누르면 파이어베이스 웹사이트를 열 수 있다. 프로젝트를 추가해준다. 프로젝트 만들기 3단계까지 계속을 누른다... 2022. 12. 13.
[Android/Kotlin] Recycler view 사용법 애플리케이션에서 동일한 형식을 가진 여러 개의 데이터를 출력해야 할 때가 있다. 예를 들어 특정 사이트의 회원 정보를 출력하여 관리할 때 회원 하나하나마다 레이아웃을 구성하는 것은 비효율적이다. 이럴 때 안드로이드 스튜디오의 Recycler view를 사용하면 하나의 레이아웃만 만들어둔다면 자동으로 이 레이아웃에 맞게끔 여러 정보를 출력할 수 있다. 간단하게 회원의 이름, 나이, 주소 정보들의 배열을 출력해보겠다. 이번 포스팅 역시 view binding을 사용할 예정이다. https://growth-coder.tistory.com/30 [Android/Kotlin] activity와 fragment에서 view binding 사용법 view binding을 사용하면 view에 존재하는 값들에 접근할 수.. 2022. 12. 8.
[Android Studio] fragment 사용법 3 (bottom navigation) 오늘은 bottom navigation을 사용하여 fragment를 교체하는 방법에 대해 공부해보려 한다. 이전 포스팅과 동일하게 main activity에 NavHostFragment를 넣는 것 부터 시작한다. 이 부분은 간략하게 작성할 예정이니 자세한 설명은 이전 포스팅을 참고하는 것이 좋을 듯 하다. https://growth-coder.tistory.com/19 똑같이 navigation resource file을 만들고 생성한 후 추가하라는 dependency를 추가한다. 그렇게 만들어진 xml 파일에서 fragment들을 생성한다. 나는 first, second, third라는 텍스트뷰가 있는 fragment 3개를 만들었다. 이전 포스팅과는 다르게 fragment간의 갈 수 있는 경로를 설정.. 2022. 12. 1.
728x90
반응형