Android Studio 썸네일형 리스트형 Android studio를 Firebase와 연동해서 실시간 채팅 어플 구현하기 드디어, 얼추 틀은 다 완성되었다. 내가 구현하고자 했던 어플은 실시간 채팅 어플인데, 이걸 구현하려면 Firebase와의 연동이 필요했다.차근차근 Firebase와 Android studio를 연동하는 방법을 알아보자. Firebase 연동하기1. Firebase database 생성https://firebase.google.com/?gad_source=1&gclid=Cj0KCQiAoJC-BhCSARIsAPhdfSjOnJ9BsqgdCzCW-5_-8mXXopQsPM87E5I1MY1a79afNioy5vsrY-AaAhXnEALw_wcB&gclsrc=aw.ds&hl=ko Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과.. 더보기 Kotlin으로 SQLite 활용해서 회원가입 페이지 간단하게 구현하기 지난번에 입력 이벤트까지는 구현했었는데, 이게 따로 db를 구현하지 않고 만드니까, Activity가 새로 실행될 때마다 변수가 리셋되어서 제대로 된 페이지를 만들 수가 없었다. 그래서 SQLite를 연동해서 db를 생성해보기로 했다. SQLite를 활용하기 위해서는 다음과 같이 dbHelper 클래스를 하나 만들어주어야 한다. package com.example.againimport android.annotation.SuppressLintimport android.content.ContentValuesimport android.content.Contextimport android.database.sqlite.SQLiteDatabaseimport android.database.sqlite.SQLiteOp.. 더보기 Kotlin으로 입력 이벤트 구현하기 입력 이벤트는 setOnClickListener 함수로 구현한다. 예를 들어, 내가 회원가입 페이지를 만들고 싶다고 가정하자. 회원가입 페이지는 간단하게 다음과 같이 구성하였다.아이디 중복 확인 버튼과 확인 버튼을 구현했다. 확인 버튼을 눌렀을 때, 모든 정보가 올바르게 기입되어 있다면 처음 로그인 페이지로 돌아간다. 일단 이 화면 자체의 코드는 다음과 같이 구현했다. RelativeLayout으로 각 요소들이 자유롭게 배치될 수 있도록 했다. LinearLayout은 선형적으로 배치가 되어서 내가 원하는 화면을 만들기에는 어려웠다. 그 후, 이 xml 파일에 맞는 코틀린 파일에서 다음과 같이 코드를 짜주었다.package com.example.againimpor.. 더보기 이전 1 다음