Android Weekly 21

Android Weekly #-605 "Flow 와 ChannelFlow 의 비교"

1월 3주차에는 flow 와 channelFlow의 비교입니다. https://proandroiddev.com/why-use-flow-if-we-have-the-powerful-channelflow-in-mobile-development-1e8e718c80ea Why use Flow if we have the powerful ChannelFlow in mobile development? What can we get from Flow what ChannelFlow cannot get us? proandroiddev.com 소개 이 글은 코루틴 컨텍스트에서 Flow 와 ChannelFlow 의 비교글입니다. 내용 핵심 개념: Channel은 코루틴 간의 통신을 위해 설계되었으며, 다수의 소스에서 동시에 데이..

Android Weekly 2024.01.25

Android Weekly #-604 "KMP에서의 Gemini 사용"

1월 2주차에는 KMP에서 Gemini의 사용법에 대한 글입니다. https://github.com/joreilly/GeminiKMP GitHub - joreilly/GeminiKMP: Kotlin Multiplatform sample that uses Gemini Generative AI APIs. Runs on Android, iOS, Desktop and Kotlin Multiplatform sample that uses Gemini Generative AI APIs. Runs on Android, iOS, Desktop and Wasm based Compose for Web. - GitHub - joreilly/GeminiKMP: Kotlin Multiplatform sample that uses..

Android Weekly 2024.01.08

Android Weekly #-603 "코틀린의 동기 및 비동기 실행"

1월 1주차에는 안드로이드의 내용보다 코틀린 이나 jetpack관련된 글 밖에없었는데, 그 중 느낌있는 글입니다. https://proandroiddev.com/synchronous-and-asynchronous-runs-run-runcatching-runblocking-and-runinterruptible-in-kotlin-58405c0e6fee Synchronous and Asynchronous runs: run, runCatching, runBlocking and runInterruptible in Kotlin Deep dive into the work of ‘run’ functions and their differences. proandroiddev.com 소개 이 글에서는 코틀린의 동기 및 비동..

Android Weekly 2024.01.01

Android Weekly #-602 "필요기능? 앱의 기기별 사용 가능성 증가"

12월 4주차에는 https://android-developers.googleblog.com/2023/12/increase-your-apps-availability-across-device-types.html Increase your app’s availability across device types Automate tracking feature requirements and maximize availability with badging. android-developers.googleblog.com 소개 이 글은 앱의 사용 가능성을 다양한 기기 유형에 걸쳐 확장하는 방법에 대해 설명합니다. 주요 내용은 불필요한 기능 요구사항을 제거하여 앱의 접근성을 높이고, 기능 요구사항을 자동으로 추적하여 앱의 가용..

Android Weekly 2023.12.25

Android Weekly #-601 "Flow collectors의 leak 문제"

12월 3주차에는 Kotiln Weekly와 중복된 글이 많았습니다. 그래프 라이브러리, compose 애니메이션 등등 이 있었습니다. 눈에 띄는 글로는 Gemini와 관련된 글이 있었고, 이 글은 The ViewModel’s leaked Flow collectors problem 글입니다. https://medium.com/adidoescode/the-viewmodels-leaked-flow-collectors-problem-239a327f4b56 The ViewModel’s leaked Flow collectors problem I love Kotlin Flow, specially when used to chain the data from your data layer (or use cases if y..

Android Weekly 2023.12.18

Android Weekly #-600 "Baseline Profiles를 이용한 앱 성능 향상"

12월 2주차에는 한국인 분이 쓰신 글로 Baseline Profiles를 이용한 앱 성능 향상에 관한 글입니다. https://proandroiddev.com/improve-your-android-app-performance-with-baseline-profiles-297f388082e6 Improve Your Android App Performance With Baseline Profiles Application performance holds paramount significance as it directly correlates with the overall user experience. Within the developer… proandroiddev.com 소개 이 글은 Baseline Profi..

Android Weekly 2023.12.13

Android Weekly #-599 "구글 개발자들이 좋아하는 도구와 조언"

12월 1주차에는 글로벌 구글 개발자들이 좋아하는 도구와 조언에 관한 글입니다. https://developers.googleblog.com/2023/11/global-google-developer-experts-share-their-favorite-tools-advice-for-new-developers.html. Global Google Developer Experts Share Their Favorite Tools and Advice for New Developers In this episode we chat with Firebase Google Developer Experts to learn about apps they've built and their best advice for up and c..

Android Weekly 2023.12.13

Android Weekly #-598 "ViewModel: Events as State are an Antipattern"

11월 4주차에는 안드로이드 메모리 개선 - 최신 Android Runtime 업데이트에 대한 글입니다. https://proandroiddev.com/viewmodel-events-as-state-are-an-antipattern-35ff4fbc6fb6https://funkymuse.dev/posts/nav-type-safe/#until-next-time ViewModel: Events as State are an Antipattern In this article Nikita explores how a popular notion about expressing events as states may be a misleading one. proandroiddev.com 소개 이 글에서는 Kotlin 개발자 ..

Android Weekly 2023.12.12

Android Weekly #-597 "안드로이드 메모리 개선 - Runtime 업데이트"

11월 3주차에는 안드로이드 메모리 개선 - 최신 Android Runtime 업데이트에 대한 글입니다. https://android-developers.googleblog.com/2023/11/the-secret-to-androids-improved-memory-latest-android-runtime-update.html The secret to Android's improved memory on 1B+ Devices: The latest Android Runtime update Improving Android Runtime (ART) improves the user experience better. With the new release of ART, we estimate to save users 4..

Android Weekly 2023.12.12

Android Weekly #-596 "Android 앱 배포 전 6단계 확인과정"

11월 2주차에는 Android 앱 배포 전 6단계 확인과정에 대한 글입니다. https://yveskalume.dev/6-essential-steps-to-deploy-your-android-app 6 Essential steps to deploy your android app Before releasing your Android application, it's crucial to take proactive steps that minimize the risk of encountering bugs in production. While you can't eliminate all bugs, this article outlines key pre-deployment tasks to help you prepare..

Android Weekly 2023.12.12