728x90
반응형

data class 3

<정리> 챌린지반 과제2 - 3

아... 쉽지 않다 쉽지않아 어떻게 이렇게 짤 생각을 하셨는지 지금의 나는 영~ 모르겠다! 그래도 어떻게든 따라가려고는 하는데 마무리하고 나서 보니까 이게 또 짜던 대로 짠 거 같기도 한 느낌..? 많은 변화가 있었고 하나씩 되돌아보자 엔트리타입은 넘어가도 되겠죠...? [깃허브] https://github.com/heesoo-park/ChallengeRecruitAssignment/tree/week2_contain_ListAdapter 1. 대대적인 이름 변경 뭔가 읽으면서 직관적이지 않다고 생각이 들거나, 이름에 정보가 부족하다 싶은 부분들을 수정하고 보완했다. 클래스, 변수, 파일명 가리지 않고 많이 바뀌어서 이전 포스팅과 다른 이름이 자주 나올 것이다. 2. DataStore 삭제 & TodoLi..

Android/StoreInfo 2024.01.25

<정리> 챌린지반 과제2 - 1

지금까지 회원가입 페이지에서 계속 덮어쓰던 과제가 마무리되고 드디어 새로운 과제가 시작되었다. 이번 과제는 회사 채용과제의 느낌을 가지고 있는 과제였고 처음으로 할 건 레이아웃을 짜는 거였다. 이전까지 했던 것들을 복습하는 느낌이었기에 레이아웃 짜는 건 금방이었다. 여기서 정리해볼건 만든 레이아웃을 화면에 띄울 때 했던 코드들이다. [깃허브] https://github.com/heesoo-park/ChallengeRecruitAssignment/tree/master 1. 데이터 클래스 생성 가장 먼저 데이터 클래스를 만들었다. Todo 앱을 만드는 것이기에 필요한 제목, 내용, 북마크 여부를 넣어서 만들었다. data class Todo( val title: String, val description: ..

Android/StoreInfo 2024.01.23

<정리> 챌린지반 과제 1

예전에 자기소개 앱 구현 글에서 이어지는 거지만 이제는 앱 구현이 아니라 세부 기능들에 대한 조정과 최적화만 들어가있기 때문에 따로 글을 뺐다. 저번 글 이후로 벌써 2주나 지났다... 아마 계속 지금 프로젝트에 겹쳐서 진행이 될 거 같아 또 시리즈로 적어나갈 생각이다. 1. enum class 나는 enum class를 쓰라고 하셨을 때 도대체 어디에 쓰라고 하시는건가 싶었다. 그래서 이 부분은 손도 안 대고 갔었는데 에러 메세지를 한 곳에 모아놓는데 사용할 수 있다는 걸 알게 되었다. 또한 액티비티 이동 간 엔트리 타입들을 모아놓는데에도 사용하는 것도 봤다. 첫 번째로 에러 메세지를 모아둔 enum class다. enum class SignUpErrorMessage( @StringRes val mes..

Android/StoreInfo 2024.01.05
반응형