# kotiln

23개의 포스트
post-thumbnail

Intent & Bundle

Android 애플리케이션에서 Activity, Service, Broadcast Receiver, Content Provider 등 컴포넌트 간에 통신을 하려면 Intent를 사용해야 한다. Intent 객체는 컴포넌트 간에 통신을 위한 메시지를 전달하는 역할을 하고

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

Kotiln Sequence vs Java Stream

앞에서 자바8에 대해서 Stream에 대해서 간략하게 알아보았다. 회사 면접을 보던 중 Java Stream와 Kotiln Stream의 차이에 대해서 아는지 물어보았고 해당 사항에 대해서 답변을 하지 못해 정리해보고자 한다.

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

Kotiln 기본 문법 🔎

📍결과값코틀린은 자바스크립트(JS)와 같이 var로 변수를 쓰고 var 변수가 모든 자료형들을 다 받아 먹을수 있는 아이이다.⚠️코드로 알아보자!⚠️각 변수안에 어떤 것을 넣느냐에 따라 변수의 자료형이 바뀔 수 있다.⚠️코드로 알아보자⚠️📍결과값myVal에서 에러가

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

Kotlin에서 reflection을 사용하여 JSON serialization 해보기

Kotlin에서는 JSON을 serialization, deserialization을 간편하게 할 수 있는 여러 라이브러리들이 존재한다 kotlinx.serialization Gson jackson 하지만 외부 라이브러리를 사용하지 않고 Kotlin의 reflect

2023년 2월 24일
·
0개의 댓글
·

Jetpack Compose 기초

Jetpack Compse 를 간단하게 요약하자면 이렇다.기존에 UI 를 구성하기 위해서 XML 코드를 작성했었던 것을 Jetpack Compose 를 사용하면 오로지 코드로만 UI 를 빠르고, 간략하게 만들 수 있다.처음 compose 를 접했을 때 '그래서 왜 굳이

2022년 10월 11일
·
0개의 댓글
·

코틀린 고급 문법

data class, companion

2022년 7월 3일
·
0개의 댓글
·

Lamda

람다 기본 문법

2022년 7월 3일
·
0개의 댓글
·

코틀린 문법

람다식, 고차함수, list, 기본 용어 정리

2022년 7월 2일
·
0개의 댓글
·

Kotiln 기초

kotiln 기본 문법

2022년 6월 27일
·
0개의 댓글
·

Kotlin Study _2

코틀린 스터디 _2 의 기록 함수 정의와 호출 코틀린에서 컬렉션 만들기 숫자로 이뤄진 집합을 만들때는 위와 같은 식으로 만들 수 있다. 비슷한 방법으로 리스트와 맵도 만들 수 있다. 특이한 점은 Map 을 만들때의 to 는 특별한 키워드가 아니라 일반 함수라

2022년 3월 15일
·
0개의 댓글
·
post-thumbnail

음양 더하기

이 문제도 너무 쉬우니까 그냥 풀자.테스트도 바로

2022년 2월 9일
·
0개의 댓글
·

Android Multi Module Clean Architecture with Hilt, Ktor Client (3) - Caching

안녕하세요, 이 시리즈로 뵙는 거는 오랜만이네요.사실, 저번 편에서 마무리할려고 했는데, 문득 데이터 캐싱을 주제로 시리즈를 더 이어갈 수 있을 것 같아서 더 작성하게 됐습니다..이번 시리즈의 주제는 위에서 말씀드렸듯이 데이터 캐싱, 데이터베이스 데이터 observin

2022년 1월 12일
·
0개의 댓글
·

백준 2884번: 알람 시계 (Java/Kotlin)

백준 2884번: 알람 시계 (Java/Kotlin)

2021년 12월 16일
·
0개의 댓글
·
post-thumbnail

[Android] 한 버튼이 순차적으로 두 가지 동작을 하도록 구현하기

android camera 기능 구현 중 버튼을 누르면 촬영이 이뤄진 후 fragment를 전환해야했는데 두 가지 기능이 동시에 실행되지 않았다. takePicture 함수가 실행되기까지 기다리기 위해 일정 delay를 주고 난 후에 fragment를 전환하면 이런 문

2021년 8월 16일
·
0개의 댓글
·
post-thumbnail

안린이의 TDD 적용하기 -1

기왕 테스트 코드를 작성할거, 그

2021년 7월 6일
·
0개의 댓글
·

First-class function and high-order function

💬 first class function 와 high order function 의 정의

2021년 4월 23일
·
0개의 댓글
·

[Adnroid] FCM

안드로이드 FCM 시작하기안드로이드 프로젝트 콘솔에 등록FCMService 만들기Manifast에 인터넷 권한 주기intent-filter MESSAGE_EVENT 추가onNewToken, onMessageRecived 구현서비스 키 --> OAuth2.0OAuth2.

2021년 4월 21일
·
0개의 댓글
·

[Kotiln] 반복문 (for, while)

for 루프문은 in을 사용한다.코드출력출력

2021년 2월 28일
·
0개의 댓글
·

[Kotlin] 입력 (숫자)

입력 받을때 무조건 문자열로 입력받아 .toInt .to.Float 등으로 변환해야한다.readLine 종결어미는 'enter' 만약 한 문자씩 받으려면 split을 이용해 나눠주어야한다.자바 Scanner를 이용해 문자를 입력 받는 방법이기 때문에 종결어미를 'ent

2021년 2월 28일
·
0개의 댓글
·

GameWither 개발일지 (4)

Fragment에서 recyclerview를 사용하거나 xml 파일에 접근하려고 하면 null이라고 하면서 접근이 안된다=> Fragment에서 root로 정의되어있는 inflater에서 findViewById로 접근해주어야 한다​val root = inflater.i

2021년 1월 29일
·
0개의 댓글
·