클론 코딩

· Kotlin
알람 로그 만들기 어플에서 좋아요가 눌렸거나 댓글이 달렸거나 혹은 팔로우가 됐다면 유저에게 알람을 보내주는 기능을 만들어 보자. 그렇기 하기 위해서는 알람의 log를 남겨 놓는 작업이 필요하다. 따라서 각 Activity마다 log를 firebase에 남겨 놓는 함수를 만들어보자. 우선 AlarmDTO라는 모델을 정의하여 표준화해보자. package com.example.firstapp.navigation.model data class AlarmDTO( var destinationUid: String? = null, var userId: String? = null, var uid: String? =null, var kind: Int? = null, var message: String? = null, va..
· Kotlin
Grid View 인스타 검색 탭에서 보면 contents들이 grid view를 이용하여 표시된다. 이를 표현하기 위해서 안드로이드에서 제공하는 grid view를 이용하여 contents를 띄워보자. fragment_grid를 위와 같이 변경하자. LinearLayout에 RecyclerView를 넣어 새로 등록되는 contents들도 띄울 수 있다. package com.example.firstapp.navigation import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.ImageView import andr..
· Kotlin
RecyclerView 리사이클러뷰를 이용하여 피드를 띄워보자. home fragment를 다음과 같이 변경하자. 리사이클러뷰에 띄워질 아이템들을 만들자. 이와 같은 아이템들이 하나씩 띄워진다고 생각하면 된다. home fragment에서 리사이클러뷰에 어댑터와 매니저를 등록한다. 이때 어댑터를 custom 해서 등록하자. inner class DetailViewRecyclerViewAdapter: RecyclerView.Adapter(){ var contentDTOs: ArrayList = arrayListOf() var contentUidList: ArrayList = arrayListOf() init { firestore?.collection("images")?.orderBy("timestamp")..
hvv_an
'클론 코딩' 태그의 글 목록