DoubleW Record
article thumbnail
[Android][Kotlin] Schedule App - Fragment(2)
Android/[Kotlin] 2023. 5. 12. 01:01

이번에 만들 프레그먼트는 저장한 일정들을 띄워주기위한 리사이클러 뷰 입니다. 리사이클러뷰는 ViewHolder패턴을 사용하여 View를 재사용한다는 차이점이 있습니다. 항목이 스크롤되어 화면에서 벗어나더라도 RecyclerView는 뷰를 제거하지 않습니다. 대신 RecyclerView는 화면에서 스크롤된 새 항목의 뷰를 재사용합니다. 이렇게 뷰를 재사용하면 앱의 응답성을 개선하고 전력 소모를 줄이기 때문에 성능이 개선됩니다. RecyclerView로 동적 목록 만들기 | Android 개발자 | Android Developers 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. RecyclerView로 동적 목록 만들기 Android Jetpack의 구성요소 RecyclerV..

article thumbnail
[Android][Kotlin] Schedule App - Fragment(1)
Android/[Kotlin] 2023. 5. 9. 18:01

이전에 메인 액티비티에서 프레그먼트를 사용하기 위해 프레임 레이아웃을 설정해 주었습니다. 그렇다면 오늘은 그 프레임 레이아웃에 들어갈 프레그먼트 레이아웃을 구성해 보도록 합시다 이번에 구성해볼 프레그먼트 레이아웃은 스케쥴을 추가하는 프레그먼트입니다. 구성은 일정 제목 시작일,종료일(DatePicker,TimePicker사용) 약속장소 지도버튼 확인, 취소 버튼 이렇게 총 5가지로 구성할 생각입니 우선 위젯들의 종류에맞게 xml을 작성해 주도록 합시다. / / 맨 아래의 버튼 두개는 시작일과 종료일을 설정하는 DatePicker와 TimePicker를 활성화(확장)시키는 역할을 위해 버튼으로 설정하였습니다. Date&TimePicker의 xml입니다. 캘린더 형식으로 하기엔 화면이 넘칠것 같아서 andro..

article thumbnail
[Android][Kotlin] Schedule app - 메인 액티비티(1)
Android/[Kotlin] 2023. 5. 9. 00:21

일단 앱을 만들기 시작했으니 기본적으로 Main Activity의 레이아웃을 구성하려고 한다. 메인 액티비티는 단순하게 Fragment를 띄울 FramLayout하나와 Bottom Navigation Bar 한개로만 구성하였다. 프레그먼트를 띄울 Framlayout은 정말 필수적인 설정 외에는 하지 않았다. 그러면 이제 남은것은 Bottom Navigation Bar이다 우선 네비게이션 바를 사용하기위해 의존성을 추가해줬다. def nav_version = "2.5.3" /*네비게이션바 의존성*/ implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigat..

[Android][Kotlin] Schedule app만들기-(0)
Android/[Kotlin] 2023. 5. 8. 23:08

대학교 과제가 생겼다. 바로 간단한 앱 만들어오기. 생각보다 심플(?)한 주제이다. 3학년이라서 할것도 많지만 그래도 다른 지필 과제보다는 덜 머리가 아프지 싶다. 아무튼 그렇게 만들기로 결정한 주제는 Schedule app(일정관리 앱)으로 결정했다. 이번 앱은 2학년 팀 프로젝트에서 써봐야지 하고 시간과 실력도 부족해서 못썼던 기술들을 써보는것에 집중해보려고 한다. 팀프로젝트가 아니라 개인 프로젝트니만큼 완성도는 떨어질지 몰라도 되는데까지 해보고자 한다. 기말과제이기 때문에 본격적으로 개발에 착수한 것은 2주정도 지났다 앞으로 한달정도가 5~6주 정도 남았는데 완성까지 최선을 다해보자 파이팅!