분류 전체보기
[Android/Kotlin] RecyclerView에 대해 알아보자!
오늘은 Android Jetpack의 구성요소인 RecyclerView에 대해 알아보려고 합니다. 제 정보가 부족하시다면 다른 포스트도 함께 보는 것이 좋을 것 같습니다. RecyclerView가 뭐야? RecyclerView는 이름 그대로 "뷰를 재사용" 합니다. 이와 비슷한 View로 ListView를 꼽을 수 있습니다. RecyclerView는 ListView의 단점을 보완한 View라고 할 수 있습니다. 그 이유는 여러 가지가 있지만 가장 큰 이유는 View의 재사용성이 훨씬 더 좋기 때문입니다. ListView는 "각 뷰를 보관하는 Holder 객체" ViewHolder 패턴을 이용하지 않습니다. getView()라는 함수를 이용하여 View에 접근하는데, 이처럼 getView()로 접근하게 되..
[Android/Kotlin] Intent를 사용하자!
Intent가 뭐야? Intent는 Component 간 통신을 위해 만들어진 Messenger라고 할 수 있습니다. Intent는 화면과 화면의 이동을 도와줍니다. 아래는 화면 이동의 예시입니다. 암시적 Intent? 명시적 Intent? Intent에는 암시적 Intent, 명시적 Intent가 있습니다. 명시적 Intent val intent = Intent(this, LoginActivity::class.java) startActivity(intent) 명시적 Intent는 가장 많이 사용하는 방법 중 하나입니다. Intent의 객체를 생성해 목적지를 정해준 뒤 startActivity() 함수를 통해 화면 이동이 가능합니다. 암시적 Intent // Create the text message w..
[Figma] 텍스트 작성 시 자음모음 분리 현상
Figma라는 디자인 Tool을 자주 쓰는 저에게 매우 짜증 나는 버그가 있습니다. 바로 자음 모음 분리 현상인데요. 제가 이 버그를 어쩌다 보니(?) 일단락 해결하는 방법을 찾아 공유하게 되었습니다. 해결방법 ㅇ ㅏ ㄴ ㅕ ㅇ ㅎ ㅏ ㅅ ㅔ ㅇ ㅛ 이런 식으로 자음 모음이 분리됩니다. 이런 경우, 한/영 키를 왔다 갔다 계속 막 쳐보니 해결이 되더라고요! 예:) fasdfdsfasfㅇㄴㅁㄹㅁㄹ넘ㅇㄹㅁㄴㄹadsfasdfasfasㅁㄴㄹㅇㅁㄹㄴㅇㅁ러ㅣ나러afsdfads 저는 이 현상을 해결하려고 구글링을 많이 해보았는데 모든 방법을 총동원해도 해결되지 않더라고요..ㅎ 일단 전 이렇게 해결했습니다! 여러분도 안된다면 간단하게 이 방법을 사용하는 게 좋을 것 같습니다 ㅎㅎ
[Android/Kotlin] Collection에 대해 알아보자
Collection 이란? Collection은 자바에서 제공하는 기본 자료 구조를 모아 사용을 편하게 하기 위해 제공하는 프레임워크를 말하고 종류가 되게 많습니다. 그중 대표적인 List Set Map에 대해 알아보도록 하겠습니다. List List는 데이터가 저장하거나 삭제될 때 순서를 지킵니다. List는 변할 수 있는(Mutable) 방식과 변할 수 없는 (Immutable) 방식을 모두 지원합니다. List Immutable fun main(){ val numberList = listOf(1,2,3) val stringList = listOf("apple","banana","mango") println(numberList) println(stringList) println("Third eleme..