[Android] ListView BaseAdapter (View Holder 패턴)
·
개발/Android
안드로이드 리스트뷰의 베이스어댑터 구현방법과 뷰홀더 패턴에 대해 알아보자.뷰홀더 패턴을 이해하니 리사이클러뷰에 대해 더 쉽게 이해할 수 있었다. 1. ListView란? ListView은 안드로이드에서 여러 데이터를 세로스크롤을 통해 반복해서 보여주는 뷰이다.이를 위해서는 'Adapter'라는 형태가 필요하다. 각 아이템별로 어떻게 보여줄지, 어떤 데이터를 넣어줄지 개발자가 직접 정의를 해주어야한다. 2. 기본 구현 단계1) xml에서 ListView 선언 2) DTO 생성아이템의 데이터가 어떤 형식인지 DTO로를 생성한다. 그래야 통일성있는 데이터를 사용할 수 있다. 간단한 String만 있는 형태라면 DTO는 필요없다.data class User( val id: Int, val n..
[책 리뷰] 코틀린 인 액션 (Kotlin in action)
·
책리뷰
[책 리뷰] 코틀린 인 액션 📖 읽게 된 배경아주 예전에 앞장을 잠깐 본적은 있지만, 이번에 코틀린 스터디를 하면서 본격적으로 봤다.스터디는 일주일에 한 챕터씩 읽고 한사람당 소챕터 하나씩 정리하고 설명하는 방식으로 진행했다. 물론 본인이 정리한 내용만 기억에 잘 남긴 했지만, 전체를 읽었다는 점이 도움이 되었다. (뒷 부분은 잘 쓰지 않는 내용이라서 않았다) 책을 다 읽기 힘든 분들은 스터디를 하면서 책을 읽는 것을 추천한다. 📖 한줄평자바와 비교하는 부분이 많다. 자바로 바꾸면 어떻게 되는지 다 설명해준다.디자인패턴이나 어노테이션같이 Java로도 잘 써보지 않은 부분은 잘 이해가 가지 않았다 📖 나의 사전지식- 자바를 써본 적이 있고, 강의를 들으면저 자바를 전체적으로 배웠다.- 코틀린은 예전에..
[SSAFY] 13기 전공자 구미 합격 후기, 에세이 자소서 공개 (feat. 싸피 삼수)
·
회고/SSAFY
💙 싸피 13기 지원절차 및 일정- 지원서 접수 10.21(월) ~ 11.04(일) - 비전공자 적성진단  11.09(토)- 전공자 적성진단 11.07(일) - 적성진단 결과발표 11.27(수) 15시 - 전공자 인터뷰 12.04(수) ~ 12.05(목)- 비전공자 인터뷰 12.09(월) ~ 12.11(수)- 마이스터고 인터뷰 12.11(수)- 인터뷰 결과발표 12/19(목) 15시 - 입과(교육 시작일) 01.07(화) 🧊 0. 지원나는 11기 부터 지원했다. 처음에는 졸업할 시기였고, 이제는 졸업한지 1년 지난 취준생이다.취준 1년이 되어갔기 때문에 간절했다. 하지만 11기 12기 계속 떨어졌기때문에 큰 기대 없이 지원했다. 🧊 1. 에세이1-1. 작성시11기 12기 지원할때는 혼신의 힘을 담아..