Kotlin Weekly 20

Kotlin Weekly # -378 "Compose Canvas API로 계기판 만들기"

10월 5주차에는 안드로이드 기사에도 있었던 Compose Canvas API을 이용해 계기판 만들기라는 글입니다. https://saurabharora.dev/posts/building-a-speedometer-with-compose-canvas-api/ Building a Speedometer with Compose Canvas API The other day, while sitting in the back of a taxi, I noticed the speedometer and had the idea to build one using Jetpack Compose (because, why not? 😛). In this post, I will explain the process of building t..

Kotlin Weekly 2023.12.12

Kotlin Weekly # -377 "Kotlin 제네릭 변성"

10월 4주차에는 Kotlin 제네릭 변성에 대한 글입니다. https://verbosemode.substack.com/p/kotlin-and-variance-navigating-type Kotlin and Variance: Navigating Type Relationships Demystifying Generics: A Comprehensive Exploration of Type Variance in Kotlin and its Practical Implications in Software Development verbosemode.substack.com 소개 이 글은 Kotlin에서 제네릭 타입의 변성(variance)에 대해 설명하고 있습니다. 제네릭 타입의 공변성(covariance), 반공변성(c..

Kotlin Weekly 2023.12.11

Kotlin Weekly # -376 "Kotlin Flow의 데이터 자동 갱신"

10월 3주차에는 Flow에서 데이터의 자동갱신에 대한 글입니다. https://bladecoder.medium.com/strategies-for-automatically-refreshing-data-on-android-using-kotlin-flow-cd23ba7cfbe0 Strategies for automatically refreshing data on Android using Kotlin Flow Making timers lifecycle-aware bladecoder.medium.com 소개 이 글은 Kotlin Flow를 사용하여 안드로이드 애플리케이션에서 데이터를 효율적으로 로드하는 방법에 관한 시리즈의 세 번째 부분입니다. 이전 글인 “Smarter Shared Kotlin Flows”에 ..

Kotlin Weekly 2023.12.08

Kotlin Weekly # -375 "Koin vs Hilt 의존성주입 전략 비교"

10월 2주차에는 코틀린 위클리와 안드로이드 위클리 양쪽다 나온 koin에 대한 글과 종속성 주입에 대한 글의 내용입니다. https://blog.cloud-inject.io/koin-for-jetpack-compose- Jetpack Compose on Fire: The Latest Koin 3.5 Features Discover the blazing updates in Koin for Jetpack Compose 1.5.0! Elevate your Kotlin development with our latest enhancements blog.cloud-inject.io https://dladukedev.com/articles/014_dependency_injection_vs_service_locati..

Kotlin Weekly 2023.12.08

Kotlin Weekly # -374 "얕은 복사 vs 깊은 복사"

10월 1주차에는 Kotlin에서 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)의 차이점을 설명하고 있습니다. 이는 데이터 클래스와 리스트를 복사할 때 중요한 개념입니다. https://blog.protein.tech/kotlin-shallow-vs-deep-copy-explained-907a72ccbf7a Kotlin — Shallow vs Deep Copy Explained In this article, I’ll explain the difference between deep and shallow copying in Kotlin and why it’s crucial to understand it when copying… blog.protein.tech 소개 자바에서도 "=" 와 ..

Kotlin Weekly 2023.12.04

Kotlin Weekly # -373 "Compose Settings library"

9월 4주차에는 제목에 낚여서 들어갔지만 실망하고 다시 관심이 갔던 주제입니다. https://github.com/alorma/Compose-Settings GitHub - alorma/Compose-Settings: Android #JetpackCompose Settings library Android #JetpackCompose Settings library. Contribute to alorma/Compose-Settings development by creating an account on GitHub. github.com 소개 저의경우 compose를 쓰다 보면 항상 가장 힘들고 시간이 걸리는게 라이브러리 세팅입니다. 최근에 그래프를 그려보려고 세상 모든 compose의 그래프 라이브러리를 찾다..

Kotlin Weekly 2023.09.25

Kotlin Weekly # -372 "코틀린 컴파일러 - K2"

9월 3주차에는 멀티플렛폼을 제외하고 눈에 먼저 들어왔습니다.(맨위이기도 했습니다.) https://proandroiddev.com/lets-talk-about-kotlin-k2-3e1c6f10d74 Let's Talk about Kotlin K2 Kotlin is now 13 years old! Yeah, a teenager. And it's starting to show its rebellious nature now! You know with Kotlin Multiplatform and… proandroiddev.com 소개 Kotlin이 13년차에 접어들면서, 다양한 플랫폼에서 작동하려는 Kotlin Multiplatform을 추구하고있습니다. 이를 위해 이러한 변화에 맞추어 JetBrains은 K..

Kotlin Weekly 2023.09.19

Kotlin Weekly # -371 "Ktlint 1.0.0 출시"

9월 2주차에는 https://github.com/TheChance101/AAY-chart 차트를 그리는 라이브러리도 눈을 끌었지만, GitHub - TheChance101/AAY-chart: A chart library for Compose Multiplatform A chart library for Compose Multiplatform . Contribute to TheChance101/AAY-chart development by creating an account on GitHub. github.com 베타 버전이였던 Ktlint의 1.0.0 정식버전이 출시가 더 큰 주제인 것 같습니다. https://github.com/pinterest/ktlint/releases/tag/1.0.0 Releas..

Kotlin Weekly 2023.09.10

Kotlin Weekly # -370 "Kapt에서 KSP로"

9월 1주차에는 KMP KMM에 대한 이야기가 많아 라이브러리 쪽 변화를 적어보겠습니다. https://dev.to/cdsap/ksp-in-android-projects-5cj3 KSP in Android projects The Android community had awesome news this week: Dagger and Hilt KSP processors are now available in... dev.to 작성일(09.03)로부터 4일전 Dagger v2.48 가 나왔습니다. https://github.com/google/dagger/releases Releases · google/dagger A fast dependency injector for Android and Java. Contri..

Kotlin Weekly 2023.09.04

Kotlin Weekly # -369 "맥도날드의 KMM선택"

8월 4주차에는 An update on Jetpack Compose Accompanist libraries — August 2023 An update on Jetpack Compose Accompanist libraries — August 2023 Here is an update on Jetpack Compose Accompanist libraries — August 2023 medium.com Android Weekly에도 게시된 Jetpack Compose에서 일부 라이브러리의 폐지와 기능개발이 complete 되어 더이상의 업데이트가 없다는 글도 있었습니다. 하지만 저는 현재 크로스플랫폼에 관심을 더 가지고있어 맥도날드의 KMM 선택과 관련된 글을 작성하겠습니다. https://medium.com/..

Kotlin Weekly 2023.08.31