kotlin
-
자료형기본 자료형가공되지 않은 순수한 자료형: 프로그래밍 언어에 내장된 자료형java: boolean, char, int, double 등 논리형, 문자형, 정수형, 실수형kotlin: X참조형 자료형동적 공간에 데이터를 둔 다음에 참조하는 자료형java: String, Date, Class, Interface, Enum 등kotlin: 모든 자료형null 값을 안전하게 처리하기 위한 설계의 일환정수형부호가 있는 정수형과 없는 정수형으로 나뉨부호가 없는 자료형은 실험적인 기능으로 개발에 주의가 필요자료형 크기 (Byte) 범위Byte1-128 ~ 127Short232768 ~ 32767Int42147483648 ~ 2147483647Long89223372036854775808 ~ 9223372036854..
[코틀린/Kotlin] 자료형과 변수자료형기본 자료형가공되지 않은 순수한 자료형: 프로그래밍 언어에 내장된 자료형java: boolean, char, int, double 등 논리형, 문자형, 정수형, 실수형kotlin: X참조형 자료형동적 공간에 데이터를 둔 다음에 참조하는 자료형java: String, Date, Class, Interface, Enum 등kotlin: 모든 자료형null 값을 안전하게 처리하기 위한 설계의 일환정수형부호가 있는 정수형과 없는 정수형으로 나뉨부호가 없는 자료형은 실험적인 기능으로 개발에 주의가 필요자료형 크기 (Byte) 범위Byte1-128 ~ 127Short232768 ~ 32767Int42147483648 ~ 2147483647Long89223372036854775808 ~ 9223372036854..
2025.08.09 -
🔷안드로이드 XR: 새로운 확장 현실 플랫폼2024년 12월 14일, 삼성은 구글과 퀄컴과 함께 미국 뉴욕 구글 캠퍼스에서 개발자들을 대상으로 열린 'XR 언락(XR Unlocked)' 행사를 개최하며 '안드로이드 XR' 플랫폼과 이를 탑재할 최초의 기기인 '프로젝트 무한(無限)'을 소개했다.안드로이드 XR은 확장 현실(XR) 기기를 위한 혁신적인 플랫폼이다.이 플랫폼은 AI와 XR 기술을 융합하여 사용자에게 몰입감 있는 경험을 제공한다.🔹주요 개발 방향1. 멀티모달 AI 통합: 사용자가 외부 현실과 가상 현실을 자연스럽게 넘나들 수 있도록 지원2. 패스스루(Passthrough): 착용 중에도 주변 현실을 함께 볼 수 있는 기능을 제공3. 개방형 협업: 기존 안드로이드, 오픈 XR, VR 및 모바일..
[IT뉴스] 프로젝트 무한: Android XR🔷안드로이드 XR: 새로운 확장 현실 플랫폼2024년 12월 14일, 삼성은 구글과 퀄컴과 함께 미국 뉴욕 구글 캠퍼스에서 개발자들을 대상으로 열린 'XR 언락(XR Unlocked)' 행사를 개최하며 '안드로이드 XR' 플랫폼과 이를 탑재할 최초의 기기인 '프로젝트 무한(無限)'을 소개했다.안드로이드 XR은 확장 현실(XR) 기기를 위한 혁신적인 플랫폼이다.이 플랫폼은 AI와 XR 기술을 융합하여 사용자에게 몰입감 있는 경험을 제공한다.🔹주요 개발 방향1. 멀티모달 AI 통합: 사용자가 외부 현실과 가상 현실을 자연스럽게 넘나들 수 있도록 지원2. 패스스루(Passthrough): 착용 중에도 주변 현실을 함께 볼 수 있는 기능을 제공3. 개방형 협업: 기존 안드로이드, 오픈 XR, VR 및 모바일..
2024.12.17 -
🔷코틀린 멀티플랫폼 개발 강화JetBrains의 2024-2025 로드맵 발표로 주목받는 코틀린 멀티플랫폼 기술 🔹주요 개발 방향 1. Compose Multiplatform for iOS 안정화 2. 올인원 KMP IDE 출시 예정 3. Kotlin에서 Swift로의 내보내기 기능 도입 🔷멀티플랫폼 개발의 이점 코드 재사용성 향상 개발 생산성 증대 다양한 플랫폼에서 코틀린의 강력한 기능 활용 가능🔹플랫폼별 지원 현황플랫폼지원상태Android안정화iOS베타 (2025년 안정화 목표)웹지원 중데스크톱지원 중서버지원 중 (Ktor 프레임워크)🔷주요 기능 및 도구🔹Compose Multiplatform 크로스 플랫폼 UI 개발 프레임워크 Android, i..
[IT뉴스] 멀티플랫폼: 2024-2025 로드맵 분석🔷코틀린 멀티플랫폼 개발 강화JetBrains의 2024-2025 로드맵 발표로 주목받는 코틀린 멀티플랫폼 기술 🔹주요 개발 방향 1. Compose Multiplatform for iOS 안정화 2. 올인원 KMP IDE 출시 예정 3. Kotlin에서 Swift로의 내보내기 기능 도입 🔷멀티플랫폼 개발의 이점 코드 재사용성 향상 개발 생산성 증대 다양한 플랫폼에서 코틀린의 강력한 기능 활용 가능🔹플랫폼별 지원 현황플랫폼지원상태Android안정화iOS베타 (2025년 안정화 목표)웹지원 중데스크톱지원 중서버지원 중 (Ktor 프레임워크)🔷주요 기능 및 도구🔹Compose Multiplatform 크로스 플랫폼 UI 개발 프레임워크 Android, i..
2024.12.10 -
🔷 자료형이란?자료형(data type)이란 저장되는 데이터의 종류에 따른 형태입니다. 자료형은 기본 자료형과 참조 자료형으로 나뉩니다. 기본 자료형은 값을 가지고 있는 변수로 프로그래밍 언어에 내장되어 있으며, 숫자형, 문자형, 논리형으로 나뉩니다. 참조 자료형은 동적 공간에 데이터를 둔 다음에 참조하는 자료형으로, 클래스형, 인터페이스형, 배열형으로 나뉩니다. 코틀린에서는 모든 자료형이 참조자료형입니다. 숫자형, 문자형, 논리형 등의 자료형 또한 참조 자료형으로 들어가며, 동적 공간에 객체 형태로 자료형을 만들어 참조합니다.🔹 기본 자료형구분자료형설명범위숫자형Double64비트 실수-1.7E+308의 근삿값 ~ 1.7E+308의 근삿값Float32비트 실수-3.4E+38의 근삿값 ~ 3.4E+3..
[Kotlin] 코틀린의 자료형 (데이터 타입)🔷 자료형이란?자료형(data type)이란 저장되는 데이터의 종류에 따른 형태입니다. 자료형은 기본 자료형과 참조 자료형으로 나뉩니다. 기본 자료형은 값을 가지고 있는 변수로 프로그래밍 언어에 내장되어 있으며, 숫자형, 문자형, 논리형으로 나뉩니다. 참조 자료형은 동적 공간에 데이터를 둔 다음에 참조하는 자료형으로, 클래스형, 인터페이스형, 배열형으로 나뉩니다. 코틀린에서는 모든 자료형이 참조자료형입니다. 숫자형, 문자형, 논리형 등의 자료형 또한 참조 자료형으로 들어가며, 동적 공간에 객체 형태로 자료형을 만들어 참조합니다.🔹 기본 자료형구분자료형설명범위숫자형Double64비트 실수-1.7E+308의 근삿값 ~ 1.7E+308의 근삿값Float32비트 실수-3.4E+38의 근삿값 ~ 3.4E+3..
2024.01.03 -
🔷코틀린? JetBrain 사에서 개발한 함수형 프로그래밍 언어 🔹코틀린의 특징 람다식을 주로 사용 Java와 100% 호환 프로젝트 구조가 복잡함 소프트웨어 모델링 사용 유지보수 편리함 팀 프로젝트 관리에 용이 🔷 개발 환경 🔹IDE* : Android Studio * IDE (Integrated Development Environment) / 통합 개발 환경 🔹JRE* 환경 필요 * JRE (Java Runtime Environment) / 자바 실행 환경 🔹AVD* Emulator 혹은 Android OS가 탑재된 기기 필요 * AVD (Android Virtual Device) / 안드로이드 가상 기기 🔹HAXM* 필수 * HAXM (Hardware Accelerated Execution Mana..
[Kotlin] Kotlin, JAVA랑 무엇이 다를까?🔷코틀린? JetBrain 사에서 개발한 함수형 프로그래밍 언어 🔹코틀린의 특징 람다식을 주로 사용 Java와 100% 호환 프로젝트 구조가 복잡함 소프트웨어 모델링 사용 유지보수 편리함 팀 프로젝트 관리에 용이 🔷 개발 환경 🔹IDE* : Android Studio * IDE (Integrated Development Environment) / 통합 개발 환경 🔹JRE* 환경 필요 * JRE (Java Runtime Environment) / 자바 실행 환경 🔹AVD* Emulator 혹은 Android OS가 탑재된 기기 필요 * AVD (Android Virtual Device) / 안드로이드 가상 기기 🔹HAXM* 필수 * HAXM (Hardware Accelerated Execution Mana..
2023.09.06 -
출처: 프로그래머스 코딩 테스트 연습 - Lv0. 특수문자 출력하기 - 181948난이도 Level 0사용 언어 Kotlin문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요.입출력 예 출력 #1!@#$%^&*(\'"?:;코드fun main(args: Array) { println("!@#$%^&*(\\\'\"?:;")}
[Kotlin] Lv0. 특수문자 출력하기 - 181948출처: 프로그래머스 코딩 테스트 연습 - Lv0. 특수문자 출력하기 - 181948난이도 Level 0사용 언어 Kotlin문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요.입출력 예 출력 #1!@#$%^&*(\'"?:;코드fun main(args: Array) { println("!@#$%^&*(\\\'\"?:;")}
2023.09.04