# kotiln

15개의 포스트

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개의 댓글

Android Jetpack Compose 레이아웃

여러 텍스트 추가하기 data Message(val author : String, val body : String) 객체를 만들어서 2개의 텍스트 요소를 만듭니다! 정렬 방법에 관한 정보를 작성하지않아서, 이렇게 만들경우 Textview들이 서로 겹치게 만들어집니다

2021년 10월 11일
·
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개의 댓글

GameWither 개발일지 (3) 로그인 API 연결

페이스북 로그인 API를 하기 위해서는 해시키를 연동받아야함. 무슨 파일 받아서 하라는데 어떻게하는지몰라서 프로젝트로 해시키 구하는거 구글링함​try {val info =packageManager.getPackageInfo(packageName, PackageManag

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

GameWither 개발일지 (2)

애니메이션 주는 법1) resource에 anim 파일을 만든다 2) scale.xml 파일의 경우, 스케일에 해당하는 애니메이션 속성들을 적어준다<scale xmlns:android="http://schemas.android.com/apk/res/and

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

GameWither 개발일지 (1)

data class를 Firebase API와 연결할 때에는 constructor를 꼭 넣어주기그리고 intent로 데이터 클래스를 넘기게 된다면 Serializable 상속을 꼭 시켜주자EmptyActivity말고 다른 액티비티를 사용하는 경우, (이번에는 Botto

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