안녕하세요, TASTEDEV입니다.
브라우저에서 원격 컴퓨터의 화면을 보고 조작할 수 있는 TASTEREMOTE를 소개합니다. 접속받을 PC에 호스트 앱을 설치하고, 접속하는 쪽에서는 별도의 뷰어 앱 없이 웹 브라우저를 이용합니다. TASTEDEV 운영 서버를 이용하거나 직접 서버를 운영하는 구성을 선택할 수 있습니다.
현재 TASTEREMOTE는 기능과 안정성을 계속 다듬고 있는 개발 중인 프로젝트입니다. 사용 환경에 따라 버그가 발생하거나 일부 기능이 미흡하게 느껴질 수 있습니다. 운영체제별 지원 조건과 알려진 제한 사항을 확인한 뒤 사용해 주세요.
사용 중 불편한 점이나 오류를 발견하셨다면 제품 페이지의 의견과 질문에 남겨 주세요. 사용한 운영체제와 TASTEREMOTE 버전, 문제가 발생한 상황을 함께 알려 주시면 원인을 확인하고 개선하는 데 도움이 됩니다.
제품 및 다운로드: https://tastedev.net/products/remote
사용 설명서: https://tastedev.net/docs/remote
처음 연결하는 방법과 개발 과정은 아래 ‘자세히 보기’의 개발 로그에서 확인하실 수 있습니다.
아직 부족한 부분이 있지만, 보내 주시는 의견을 바탕으로 하나씩 개선해 나가겠습니다. TASTEREMOTE에 관심을 갖고 사용해 주시는 모든 분께 진심으로 감사드립니다.
TASTEDEV 드림
Kotlin(코틀린)은 JetBrains가 2011년에 처음 공개한 정적 타입 범용 프로그래밍 언어로, 지금은 JetBrains와 Kotlin 재단(Kotlin Foundation)을 중심으로 오픈 소스로 개발됩니다. 주로 JVM(Java 가상 머신)에서 실행되지만, JavaScript와 WebAssembly로 컴파일하거나 Kotlin/Native를 통해 네이티브 실행 파일로 만들 수도 있습니다. 타입 추론과 널 안전성 덕분에 Java보다 짧고 안전한 코드를 쓸 수 있으면서도, 기존 Java 코드·라이브러리와 한 프로젝트 안에서 자연스럽게 섞어 쓸 수 있습니다.
Kotlin이 가장 널리 쓰이는 곳은 Android 앱 개발입니다. Google은 Android 개발에 Kotlin을 우선 권장하며, Jetpack Compose 같은 최신 Android 라이브러리도 Kotlin을 중심으로 설계되었습니다. 서버 쪽에서는 Spring Boot나 Ktor로 웹 서비스를 만들 때 쓰이고, Kotlin Multiplatform을 이용하면 Android·iOS·데스크톱·웹 사이에서 비즈니스 로직을 공유할 수 있습니다. Gradle 빌드 스크립트를 작성하는 Kotlin DSL로도 많이 쓰입니다.
처음 배운다면 설치 없이 브라우저에서 코드를 실행해 볼 수 있는 Kotlin Playground와 공식 문서의 입문 투어(Kotlin tour)부터 시작하는 것을 권합니다. 이어서 짧은 연습 문제를 풀며 문법을 익히는 Kotlin Koans를 해 보고, IntelliJ IDEA나 Android Studio에서 작은 프로젝트를 직접 만들어 보면 좋습니다. Java를 이미 안다면 기존 지식을 대부분 그대로 활용할 수 있어 빠르게 익숙해질 수 있습니다.
특징
간결한 문법
타입 추론, 데이터 클래스, 확장 함수, 람다 등으로 반복되는 상용구 코드를 줄이고 의도가 잘 드러나는 코드를 쓸 수 있습니다.
널 안전성
널이 될 수 있는 타입(String?)과 그렇지 않은 타입을 타입 시스템에서 구분해, 널 포인터 오류 대부분을 컴파일 단계에서 막습니다.
Java와의 상호 운용성
Kotlin에서 Java 클래스를 그대로 호출하고 Java에서도 Kotlin 코드를 쓸 수 있어, 기존 프로젝트에 조금씩 도입할 수 있습니다.
코루틴
suspend 함수와 코루틴으로 비동기·동시성 코드를 콜백 없이 순차적인 코드처럼 작성할 수 있습니다.
이런 곳에 씁니다
Android 앱 개발
Spring Boot·Ktor 기반 서버 애플리케이션
Kotlin Multiplatform으로 여러 플랫폼에서 코드 공유
Gradle 빌드 스크립트(Kotlin DSL)
설치하기
1
IDE 설치
가장 쉬운 방법은 Kotlin을 기본 지원하는 IntelliJ IDEA를 설치하는 것입니다. 무료로 쓸 수 있는 버전으로도 Kotlin 개발을 시작할 수 있으며, Android 앱을 만들려면 Android Studio를 설치합니다. 두 IDE 모두 새 프로젝트 마법사에서 Kotlin 프로젝트를 바로 만들 수 있습니다.
2
명령줄 컴파일러 설치
터미널에서 직접 컴파일하려면 JDK와 Kotlin 컴파일러 kotlinc가 필요합니다. macOS와 Linux에서는 SDKMAN!으로 아래 명령을 실행해 둘 다 설치할 수 있습니다. Homebrew에서는 brew install kotlin, Windows의 Scoop에서는 scoop install kotlin으로도 설치할 수 있으며, Scoop을 쓸 때는 JDK를 따로 설치합니다.
sdk install java && sdk install kotlin
3
설치 확인
새 터미널을 열고 Kotlin 컴파일러와 Java 런타임의 버전이 표시되는지 확인합니다.
kotlinc -version && java -version
첫 프로그램
Kotlin 프로그램은 main 함수에서 시작하며, Java와 달리 클래스로 감쌀 필요 없이 파일 최상위에 함수를 바로 선언할 수 있습니다. println은 표준 라이브러리 함수로, 문자열을 표준 출력에 한 줄로 씁니다. 위 명령은 hello.kt를 Kotlin 런타임이 포함된 hello.jar로 컴파일한 뒤 java -jar로 실행합니다. IntelliJ IDEA에서는 main 함수 옆의 실행 아이콘을 눌러도 됩니다.
댓글 0개
로그인 · 로그인하면 댓글을 남길 수 있습니다.