본문 바로가기

전체 글

(174)
[Android/Kotlin] 커뮤니티앱(4) - 꿀팁 페이지 만들기 # fragment_tip.xml 디자인 먼저 꿀팁부분 레이아웃을 디자인해줄것이다 맨 마지막줄 한개는 비어있게 해줄것이기 때문에 영역은 그대로 유지해주되, 이미지만 지워준다 fragment_tip.xml # 해당 이미지 누르면 컨텐츠 리스트들이 뜨도록 # 리사이클러뷰 만들기 -> 레이아웃에 리사이클러뷰 추가 (activity_content_list.xml 에 리사이클러뷰 추가) -> 아이템뷰 생성 (content_rv_item.xml 생성) -> 리사이클러뷰와 연결해줄 어뎁터 생성 (ContentRVAdapter.kt 생성) 그리고 이제 이 해당 이미지를 누르면 이에 해당되는 컨텐츠들이 나오도록 리사이클러뷰를 활용해서 리스트를 만들어주는 작업을 해줄것이다 일단 ContentListActivity와 act..
[Android/Kotlin] 커뮤니티앱(3) - 로그인유무에 따른 엑티비티 전환 ,하단네비게이션바 설정 # 로그인 유무에 따라 엑티비티 다르게 전환 이번에는 먼저 만약에 사용자가 이미 로그인했다면 앱을 실행시켰을때 바로 메인엑티비티로 가게끔 해줄것이다 현재 유저의 uid값을 가져와서 적용해줄것이다. 현재 uid의 값이 존재하면 로그인을 한 사용자일 것이고, uid값이 존재하지 않으면 로그인을 하지 않은 사용자일것이다 일단 먼저 Log값을 찍어서 어떤값이 호출되는지 봐볼것이다 class SplashActivity : AppCompatActivity() { private lateinit var auth : FirebaseAuth override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView..
[Android/Kotlin] 커뮤니티앱(2) - 회원가입, 로그인, 비회원 가입 기능 구현 먼저 파이어베이스와 안드로이드 스튜디오를 연동해준뒤 build.gradle(Project)에 들어가서 아래코드를 작성해준다 dependencies{ classpath("com.google.gms:google-services:4.4.0") } build.gradle(Project) 그리고 build.gradle(app)에서 아래 코드를 등록해주면 파이어베이스와 연동은 완료된다 plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("com.google.gms.google-services") } dependencies { ... implementation("com.google.firebase:firebase-analytics..