2026/02 7

[Kotlin] 코틀린 기본 5 (class, 다형성(상속), 생성자)

코틀린은 자바와 다르게 클래스명을 파일명과 똑같이 지을 필요가 없다.그리고 클래스를 한 파일 안에 여러 개 생성할 수도 있다. class Human { val name = "chacha" fun eatingCake() { println("This is so YUMMY~~") }}fun main() { val human = Human() human.eatintCake() println("This human's name is ${human.name}")}// 출력 This is so YUMMY~~This human's name is chacha 자바에서는 new 키워드를 작성해서 클래스 객체를 생성했었는데Human human = new Human(); 코틀린은 그냥 써주면 된다.val..

앱 개발/Kotlin 2026.02.26

[Kotlin] 코틀린 기본 4 (Nullable, NonNull, 엘비스연산자, !! , let 함수, it)

NPE : Null pointer Exception자바에서는 컴파일에선 잡을 수 없고 런타임에서만 알 수 있다. 그래서 코틀린에서는 컴파일 시점에 알 수 있도록 했다. fun nullcheck() { var name : String = "cha" var nullName : String = null // 에러 var nullName : String? = null} null 을 대입하고 싶으면 ?를 붙여주면 된다.만약 변수 선언할 때 타입을 생략하면 기본적으로 nonnull 타입이 된다.따라서 ? 붙이려면 타입을 생략하면 안된다. fun nullcheck() { var name = "cha" var nullName :String? = null var nameInUpperCase :Stri..

앱 개발/Kotlin 2026.02.26

[Kotlin] 코틀린 기본 2 (Array & List , ArrayList)

리스트에는 두 가지가 있다. immutable(변경할 수 없는)과 mutable. - List (immutable)- MutableList 1. List (Immutable)fun array() {// 초기화 (~Of를 씀) val array :Array = arrayOf(1,2,3) val list :List = listOf(1,2,3) val array2 :Array = arrayOf(1,"d",3,4f) val list2 :List = listOf(1,"d",11L) array[0] = 3 // 가능 list[0] = 2 // 불가능 // immutable은 값을 가져올 수는 있다. var result :Int = list..

앱 개발/Kotlin 2026.02.26

[Kotlin] 코틀린 기본 1 (자료형, string template, 조건식if/when)

자료형 val, varstring template조건식 if조건식 when 자료형 val, var val a :Int = 10var b :Int = 20a = 30 // 에러b = 30 // 정상 - val value 의 약자로 '값'을 말한다.값이란 변하지 않는 상수를 뜻하며, 따라서 추후 값을 변경할 수 없다. - var variable 의 약자로 변수를 말한다.언제든 다른 데이터를 대입할 수 있다. String template 문자열과 변수를 함께 출력할 때 사용한다.val name = "Cha"println("my name is $name Nice to meet you")println("my name is ${name}Nice to meet you") 만약 띄어쓰기 없이 붙여써야할 ..

앱 개발/Kotlin 2026.02.25

[Android Studio] 웹개발과 앱개발의 비교 (claude)

클로드에게 물어보고 정리하는 내용이다. 📦 각 컴포넌트 역할 (웹과 비교)1. ApiService (Retrofit Interface)웹의 Controller와 반대 역할!웹: Controller가 요청을 받음안드로이드: ApiService가 요청을 보냄// 웹의 @GetMapping과 비슷한 느낌interface NoticeApiService { @GET("api/notice/list") fun getNoticeList(): Call @GET("api/notice/{id}") fun getNoticeDetail(@Path("id") id: Int): Call} 2. ApiClientbaseUrl + Retrofit 설정웹의 application.properti..

개발자 취업 및 이직을 위한 필수 채용 사이트 TOP5

IT 취업 취업 또는 이직을 준비할 때 어떤 채용 플랫폼을 선택해야 좋을까 ?오늘은 개발자로 입사지원할 때 많이 사용되는 플랫폼들을 정리해보았다. 프로그래머스는 2025.5월 부로 종료되었다. 1. 원티드 - 국내 개발자 이직, 취업 플랫폼- 이력서 작성 후 자동 매칭과 추천 시스템이 제공된다.- AI 기반 매칭으로 맞춤 채용 추천이 가능하다.- 커리어 콘텐츠 및 연봉 정보 제공으로 이직 계획 수립에 도움이 된다. >> 원티드 바로가기 2. 점핏 - IT/ 개발자 중심 채용 플랫폼- 기술 스택을 중심으로 한 프로필 생성과 공고 추천이 있다.- 직관적인 이력서 템플릿이 있다. >> 점핏 바로가기 3. 잡플래닛 - 회사 리뷰, 연봉 정보, 면접 후기 중심 플랫폼-..

기타 2026.02.03