본문 바로가기
반응형

안드로이드5

kotlin-android-extensions 에러 kotlin-android-extensions ? Kotlin 안드로이드 확장으로서, 안드로이드 애플리케이션 개발을 단순화하기 위해 Kotlin에서 제공하는 기능 중 하나입니다. 이 확장은 XML 레이아웃 파일과 Kotlin 코드 간에 편리한 상호 작용을 지원합니다. 기능 레이아웃 바인딩(View Binding): kotlin-android-extensions는 레이아웃 바인딩과 유사한 기능을 제공합니다. 이는 XML 레이아웃 파일의 뷰 요소들을 Kotlin 코드에서 직접 참조할 수 있도록 해주는 기능입니다. 레이아웃 바인딩을 사용하면 더 나은 타입 안전성과 성능을 얻을 수 있지만, 간단한 프로젝트에서는 kotlin-android-extensions를 통해 편리하게 뷰에 접근할 수 있습니다. 프로퍼티 익.. 2023. 12. 18.
Kotlin - 짝수의 합 프로그래머스 코딩 연습 (9) 프로그래머스 문제 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. n result 10 30 4 6 코틀린 답 class Solution { fun solution(n: Int): Int { var answer = 0 for (i in 0..n step 2) answer += i return answer } } 풀이 answer 이라는 정수형 변수를 0으로 초기화 설정을 합니다. for 반복문을 사용해 i는 0부터 'n' 까지 2씩 증가하는 조건을 넣습니다. * step 은 뒤에 입력된 값 만큼 건너 뛰고 계산 합니다. 마지막으로 answer += i 를 통하여 asnwer에 값을 받습니다. 2023. 11. 26.
안드로이드 Jetpack이란? 안드로이드 Jetpack이란? Jetpack은 개발자가 고품질 앱을 손쉽게 개발할 수 있게 돕는 라이브러리, 도구, 가이드 세트입니다. 기준 권장 사항에 따라 상용구 코드 작성 없이, 복잡한 작업을 간소화하여 중요한 코드에만 집중할 수 있게 하였습니다. 플랫폼 API와는 별도로 제공되어지며, androidx.* 패키지 라이브러리로 구성되어있습니다. 모든 버전에 호환되고, Android 플랫폼보다 자주 업데이트가 되어 개발자는 항상 가장 뛰어난 최신 버전의 Jetpack 구성 요소를 사용할 수 있습니다. JetPack의 특징 다양한 구성요소를 가지고 있으며, Support Library를 비롯하여 아키텍쳐 컴포넌트를 포함하는데 이를 크게 4가지로 나눌 수 있습니다. 안드로이드 플랫폼의 일부가 아니므로 개발.. 2023. 11. 25.
Kotlin - 각도기 프로그래머스 코딩 연습 (8) 프로그래머스 문제 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. angle result 70 1 91 3 180 4 코틀린 답 class Solution { fun solution(angle: Int): Int { var answer: Int = 0 if( angle 90 && angle < 180 ) return 3 else ( angle == 180 ) .. 2023. 11. 25.
안드로이드와 코틀린 기초 안드로이드를 동작 할 수 있는 플랫폼은 리눅스커널, API레벨 그리고 함수형 프로그래밍 내용을 적어보겠습니다. 운영체제와 플랫폼 안드로이드 플랫폼의 기반은 Linux 커널 안에서 상호작용하고 있습니다. 그리고 아키텍처 위쪽에 존재하는 영역에서 안드로이드가 실행되는 런타임 영역이 있음을 알고 있어야합니다. 플랫폼 , API 레벨 안드로이드는 사용하는 플랫폼 버전과 별개로 API 레벨이 있습니다. API는 개발자에게 안들외드 플랫폼의 기능을 사용할 수 있게 공하고 있습니다. API 레벨에 따라 새로운 기능이 추가 되거나, 코드 전체를 변경해야 하는 경우가 존재할 수 있으며, 이는 레벨이 변경될 때마다 코드를 항상 확인해야 합니다. 개발자는 항상 최신 정보와 사용 현황을 인지하고 있어야합니다. 코틀린 ( Ko.. 2023. 11. 19.
728x90
반응형