kotlin(16)
-
[Kotlin] Kotlin 이란?
오늘은 안드로이드 개발의 공식언어인 코틀린이 무엇인지 그리고 왜 좋은지에 대해 정리해보도록 하겠습니다. 코틀린 이란? 간결한 문법과 높은 안정성으로 높은 생산성을 보장하여 개발된 프로그래밍언어로 100%자바와의 호환이 가능하여 자바로 작성된 프로젝트에 코틀린 코드가 추가할 수 있다는 점이 가장 큰 장점입니다. 또한 자바 코드를 코틀린으로 쉽게 변환이 가능합니다. 코틀린이 왜 좋은 건데 ? ✔️ 간결한 문법 자바와 C와 같이 뒤에 문장끝을 의미하는 세미콜론 ; 이 사라졌습니다. 객체를 생성할 때에는 new 키워드 없이 쉽게 객체를 생성할 수 있고, 보통의 언어에서는 타입을 명시하며 변수나 상수를 선언했지만 코틀린에서는 타입 추론을 지원하여 일반적인 경우 타입을 명시하지 않아도 됩니다! ✔️널 안정성 자바에..
2021.05.28 -
[Android/Kotlin] 멀티뷰 타입 RecyclerView 구현하기
오늘은 다음과 같은 멀티뷰 타입의 리사이클러뷰를 구현해보도록 하겠습니다 ! 사이드 프로젝트를 하면서 리사이클러뷰의 여러 itemview를 적용할 수 있는 방법에 대해 찾아보던 중 멀티뷰 타입 리사이클러뷰이 존재하는 것을 처음 알게 되었는데요. 하나의 Adapter를 이용하여 여러 View를 활용한 리사이클러뷰를 만들 수 있다는 것을 배울 수 있었습니다! 리사이클러뷰 관련 다른 포스팅이 궁금하시다면 !? 아래 글을 먼저 읽고 오시는 게 좋습니다! [Android/Kotlin] RecyclerView 만들기 오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단..
2021.01.24 -
[Android/Kotlin] RecyclerView Animation 활용하기
저번 RecyclerView 만들기와 ClickEvent에 이어 화면 전환시 RecyclerView에 간단한 Animation을 적용해보는 것에 대해 포스팅 해보고자 합니다. 저번 포스팅과 이어지기 때문에 아래 글을 먼저 읽고 오시는 것을 추천드립니다 : ) [Android/Kotlin] RecyclerView 만들기 오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단위로 구성하여 화면에 출력해 yunaaaas.tistory.com [Android/Kotlin] RecyclerView 클릭 이벤트 적용하기 RecyclerView 첫번째 시리즈에 이어 두번..
2021.01.22 -
[Android/Kotlin] RecyclerView 클릭 이벤트 적용하기
RecyclerView 첫번째 시리즈에 이어 두번째 시리즈인 클릭 리스너를 추가하여 리사이클러뷰 아이템에 각각 클릭 이벤트를 적용하는 방법에 대해 적어보려고 합니다 : ) RecyclerView 만드는 방법에 대해 궁금하시다면 !? 아래 글을 먼저 읽고 와주세요! [Android/Kotlin] RecyclerView 만들기 오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단위로 구성하여 화면에 출력해 yunaaaas.tistory.com RecyclerView를 사용하면서 RecyclerView의 각각 아이템을 클릭하면 새로운화면으로 전환되는 것을 많이 ..
2021.01.22 -
[Kotlin] 확장함수(Extension Function)
Kotlin에는 확장 함수(Extension Function)이라는 개념이 존재합니다. Andorid 개발에도 유용하게 사용되는 확장함수(Extension Function)에 대해 공부해볼게요 : ) Extension Function 이란?! 클래스에는 다양한 매소드(함수)들이 존재하는데, 이때 기존의 클래스에 내가 원하는 새로운 함수를 추가(확장)하려고 할 때 사용하는 함수입니다. 즉, 기존의 클래스에 새로운 함수를 확장한다 라고 이해하면 좋을 것 같습니다! 클래스와 같이 확장 대상에 확장 함수를 사용하기 위해 다음과 같이 정의할 수 있습니다. fun 확장함수 class.함수 이름(매개변수, ..) : 반환값 { .... return 값 } 만약 모든 클래스에 내가 만든 확장함수를 추가하고 싶다면 ?!..
2021.01.14 -
[Android/Kotlin] RecyclerView 만들기
오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단위로 구성하여 화면에 출력해주는 뷰 그룹이며, 수 많은 데이터를 스크롤 가능한 리스트 형태로 표시해주는 위젯을 의미합니다. 즉, 아래 사진과 같이 동일한 형식을 갖는 수 많은 리스트들을 구현할 때 주로 사용합니다. RecyclerView와 ListView의 차이는 ?! 둘다 동일한 형식의 리스트들을 구현할 때 사용하지만 ListView와 RecyclerView에는 비슷한거 같지만 세밀한 차이가 존재합니다. RecyclerView ListView ViewHolder ViewHolder 패턴을 이용한다. Vi..
2021.01.14