오늘한 일
- 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
이번에 친구들한테 어느 정도 완성된 앱을 보여주면서 피드백을 받았는데 어느 친구들은 디자인 적으로 좋다고 하고 수정할 부분을 말해주는 친구도 있었다 그래도 또 디자인을 수정하다보니 프로젝트 기간이 계속해서 증가하고 원래 목표한 기간이 훨씬 지났는데 이래도 되는 건가?라는 의문이 들지만 그래도 프로젝트에 완성도를 위해 계속 노력해야겠다
배운 점
Android Firebase Realtime database
1
2
3
4
5
private lateinit var database: DatabaseReference
database = Firebase.database.reference
val myRef = database.child(FBAuth.getUid())
myRef.removeValue()
파이어베이스에서 Realtime Database 이런식으로 removeValue를 사용해서 데이터를 삭제할 수 있다
Android Firebase Room database
1
2
@Delete
fun deleteUser(user: User)
Dao에다가 @delete를 구현하고
1
2
3
4
5
CoroutineScope(Dispatchers.IO).launch {
val db = AppDatabase.getDatabase(context)
val user = db?.userDao()!!.getUser()
db.userDao().deleteUser(user)
}
그 후 사용하는 곳에서 이런식으로 하면 데이터를 삭제할 수 있다
내일 계획
내일은 LG CNS AI 과제를 제출해야겠다