Kotlin/TIL

TIL (03.12)

내손은개발 🐾 2024. 3. 12. 21:06

kodeCata


 

[프로그래머스_Kotlin] 햄버거 만들기

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 햄

rlawog.tistory.com

 

 

 

강의 정리 (나머지 정리)


더보기

코루틴

  • 빌더와 함께 사용한다.
  • 일반적으로 launch와 async 빌더를 가장 많이 사용한다.
  • lauch는 결과 값이 없는 코루틴 빌더를 의미한다.
  • launch는 Job객체로 코루틴을 관리한다.
  • async는 결과값이 있는 코루틴이고 Deffered타입으로 값을 리턴한다.
  • 스코프로 범위를 지정할 수 있다.
    • GlobalScope : 앱이 실행된 이후에 계속 수행되어야할 때 사용
    • CoroutineScope : 필요할 때만 생성하고 사용 후에 정리가 필요하다. 

+알게된 점

random() 함수 사용법

  • Int 타입 랜덤 수 생성 : nextInt()
    • random 객체를 생성하고, 이 객체의 nextInt() 메소드를 호출하면 된다. (import 필요)
// 0-10까지 랜덤 수
println(Random.nextInt(10))
// 2-5까지 랜덤 수
println(Random.nextInt(2,5)

//여러 개의 랜덤 수를 생성하기
val randomNumbers = List(10) { Random.nextInt(1, 100) }
println(randomNumbers)

// 0-10까지의 랜덤 숫자 생성

 

 

 

Kotlin In Action


 

4단원 

- 접근자의 가시성 변경

- 메서드 [toString, equals, hashCode]

 

hashCode까지 정리하고 있었다.

과제 진행으로 많이 못했다.

오전은 아예 책만 공부해야겠다. 

 

 

 

 

Android 뿌시기


 

 

Android - FireStore 규칙 설정 / 데이터 가져오기

지난 글에서 로그인 기능, bottomNavigation까지 완료 후 Cloud Firestore로 데이터 가져오기 | Firebase 의견 보내기 Cloud Firestore로 데이터 가져오기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐

rlawog.tistory.com

FireStore을 사용해서 data를 가져오고 권한을 줘서 게시물(?)을 수정할 수 있는 권한을 줬다.

다음 실습에서 게시물을 올리는 내용을 진행할 예정이다.

'Kotlin > TIL' 카테고리의 다른 글

TIL (03.14)  (0) 2024.03.14
TIL (03.13)  (0) 2024.03.13
TIL (03.11)  (0) 2024.03.11
TIL (03.08)  (0) 2024.03.08
TIL (03.07)  (1) 2024.03.07