Kotlin Weekly 20

Kotlin Weekly # -388 "Gemini를 이용한 Chating"

1월 2주차에는 Gemini를 이용한 채팅을 구현한 내용입니다. https://github.com/yveskalume/gemini-chat GitHub - yveskalume/gemini-chat: a sample project using Gemini, the Google's latest family of large language models. a sample project using Gemini, the Google's latest family of large language models. - GitHub - yveskalume/gemini-chat: a sample project using Gemini, the Google's latest family of large lan... github.com..

Kotlin Weekly 2024.01.08

Kotlin Weekly # -387 "Kotlin 꼬리 재귀의 최적화"

1월 1주차에는 꼬리 재귀와 최적화방법에 관한 글입니다. https://proandroiddev.com/kotlin-under-the-hood-how-to-get-rid-of-recursion-5a34162e890b Kotlin under the hood: how to get rid of recursion Is recursion always evil? Let’s look at various recursion optimization methods and measure them. proandroiddev.com 소개 이 글은 코틀린에서 재귀를 최적화하는 방법과 'tailrec' 키워드의 구현 방법에 대한 글입니다. 내용 1. Tailrec과 꼬리 재귀 꼬리 재귀는 재귀 호출이 함수의 마지막 작업일 때 발생합..

Kotlin Weekly 2024.01.01

Kotlin Weekly # -386 "Koin 2023: 성장과 미래 계획 "

12월 4주차에는 기사 자체가 적고 큰 주제가없었습니다. 이제 2023년 마지막 기사로 Koin의 2023년도 정리에 관한 글입니다. https://blog.cloud-inject.io/koin-2023-highlights Koin Wrapped- Recapping the 2023 Milestones of Our Kotlin Integration Framework Koin's 7-Year Journey: Success in 2023. Koin ready for Kotlin 2.0. Explore our thriving ecosystem powering Kotlin apps. Monthly downloads surged to 7M. blog.cloud-inject.io 소개 이 글은 Koin의 2023년 ..

Kotlin Weekly 2023.12.25

Kotlin Weekly # -385 "Kotlin Compiler Plugins"

12월 3주차에는 코틀린 컴파일러에 대한 글입니다. https://kt.academy/article/ak-compiler-plugin Kotlin Compiler Plugins All you need to know about Kotlin Compiler plugins. kt.academy 소개 이 글은 Kotlin 컴파일러와 그 플러그인에 대해 설명하고 있습니다. Kotlin 컴파일러는 Kotlin 코드를 컴파일하는 동시에 IDE에서 코드 완성, 경고 등을 제공하는 데 사용됩니다. Kotlin 컴파일러 플러그인은 컴파일러의 동작을 변경하는 데 사용되며, 특정 클래스를 확장하고 등록함으로써 정의됩니다. 내용 컴파일러의 구조: Frontend: Kotlin 코드를 분석하고 다른 형식으로 변환하는 역할을 합니..

Kotlin Weekly 2023.12.18

Kotlin Weekly # -384 "Jetpack Compose의 Modifiers"

12월 2주차에는 Modifiers에 관한 글입니다. https://proandroiddev.com/what-can-advanced-lesser-known-modifiers-do-for-your-ui-9c76855bced6 What can Advanced / Lesser Known Modifiers do for your UI? A Journey Through Advanced and Lesser Utilized Modifiers in Jetpack Compose proandroiddev.com 소개 https://veblen.tistory.com/23 예전에 Modifier의 역사글을 작성한적이 있는데, 이번에는 일반적으로 사용되지 않는 고급 및 덜 알려진 기능들에 대한 글입니다. 내용 1. Modifie..

Kotlin Weekly 2023.12.13

Kotlin Weekly # -383 "Kotlin 사용 주의점"

12월 1주차에는 더나은 개발자가 되기 위해 Kotlin의 주의점에 관한 글입니다. https://proandroiddev.com/kotlin-unknotting-from-realizing-anti-patterns-to-becoming-a-better-developer-c1dfa6c3bab6 Kotlin Unknotting — From Realizing Anti-Patterns to Becoming a Better Developer An Insightful Guide to Avoiding Common Kotlin Pitfalls and Writing Idiomatically Beautiful Code proandroiddev.com 소개 Kotlin은 Java와의 상호운용성, 간결한 문법, 특히 null..

Kotlin Weekly 2023.12.13

Kotlin Weekly # -382 " 호환성 종류와 이해"

11월 4주차에는 호환성에 대한 글입니다. https://proandroiddev.com/source-binary-and-backward-compatibility-rule-them-all-61d3d358582e Source, Binary and backward compatibility rule them all As a software engineer, it is inevitable that you will encounter compatibility challenges at some point in your career. These may manifest… proandroiddev.com 소개 이 글은 소스 호환성, 바이너리 호환성, 그리고 후방 호환성에 대한 글입니다. 이러한 호환성 문제는 코드의 수정 ..

Kotlin Weekly 2023.12.12

Kotlin Weekly # -381 "Kotlin Multiplatform(KMP)의 2024년 로드맵"

11월 3주차에는 Kotlin Multiplatform(KMP) 2024년 로드맵에 대한 글입니다. 11월 2주차에 있었지만 적지않았던 왜 KMP는 실패할것인가에 대한 글과 함께 작성해보겠습니다. https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-development-roadmap-for-2024/ Kotlin Multiplatform Development Roadmap for 2024 | The Kotlin Blog To equip you with the best cross-platform development experience, JetBrains aims to deliver a host of further improvements to t..

Kotlin Weekly 2023.12.12

Kotlin Weekly # -380 "remember함수, derivedStateOf 활용"

11월 2주차에는 derivedStateOf 의 활용에 대한 글입니다. https://saurabharora.dev/posts/navigating-pitfalls-when-to-use-derivedStateOf-with-keys/ Navigating Pitfalls - When to Use derivedStateOf with remember(key) in Jetpack Compose Jetpack Compose has transformed Android UI development by providing a straightforward approach to building user interfaces. One of its core principles is minimising unnecessary updat..

Kotlin Weekly 2023.12.12

Kotlin Weekly # -379 "Kotlin 1.9.20 의 출시와 변경사항"

11월 1주차에는 11월 1일 릴리즈된 Kotlin 1.9.20에 대한 글입니다. https://blog.jetbrains.com/kotlin/2023/11/kotlin-1-9-20-released/ Kotlin 1.9.20 Released | The Kotlin Blog Kotlin 1.9.20 has been released! Highlights include: Kotlin K2 for all targets is in Beta, and Kotlin Multiplatform is Stable. Learn more! blog.jetbrains.com 소개 이 글은 Kotlin 1.9.20의 출시와 그 주요 업데이트 사항에 대한 글입니다. 이번 업데이트에서는 K2 컴파일러가 모든 플랫폼에 대해 베타 버전으..

Kotlin Weekly 2023.12.12