목록Kotlin/커뮤니티 앱 (4)
yeon's blog

1. 레이아웃 설정 및 아이콘 넣기 src/main/res/drawable 파일에 팁 페이지에 넣을 아이콘 png들을 넣어준 후 아래와 같이 코드를 작성한다. fragment_tip.xml 추가코드 실행 화면 2. 컨텐츠 리스트 만들기 - RecyclerView *RecyclerView 사용법은 따로 정리해 포스팅 할 예정이므로 자세한 설명은 -- 생략 -- activity_content_list.xml 전체코드 content_rv_item.xml 전체코드 ContentModel 전체코드 package com.example.mysololife.contentsList data class ContentModel ( var title: String = "", var imageUrl: String = "" ) ..

1. 메인화면 꾸미기 activity_main.xml 전체코드 2. Navigation 구현 main_nav.xml 파일을 Navigation으로 생성해준 후에 다음과 같이 다섯 개의 Fragment를 생성해준다. 각각의 Fragment 파일에서 다른 fragment로 이동하는 코드를 구현한다. 기능을 구현하기 전에 먼저 Fragment 화면을 꾸며주었다. 위와 같이 구현한 후에 아래 다섯개의 버튼을 눌렀을 때 노란색 선을 띄워 Fragment를 구분해주었다. Fragment간의 이동 기능을 구현하기 위해서는 main_nav.xml 파일에서 아래와 같이 Fragment를 전부 화살표로 연결해주어야 한다. 코드는 main_nav.xml, activity_home.xml과 HomeFragment만 첨부하겠다..

Firebase 세팅 및 Authentication 이용 방법은 작성했던 글을 참고 해주세요! ➡️ https://hyeyeon-ii.tistory.com/46 1. Firebase 회원가입 구현 JoinActivity 전체코드 package com.example.mysololife.auth import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Toast import androidx.databinding.DataBindingUtil import com.example.mysololife.MainActivity import com.examp..

Kotlin을 이용한 Android Community App 개발 시작! 1. Splash 화면 구현 Splash 화면은 보통 앱의 로고를 띄우고 2초 정도 후에 메인화면으로 넘어간다. (카카오톡 참고) activity_splash.xml 전체코드 위에 말했듯이 2초 정도 후에 Intro 화면으로 넘어갈 수 있도록 구현해주었다. SplashActivity 전체코드 package com.example.mysololife import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.Handler import com.example.mysololife.aut..