Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 493

Jetpack compose UI 이벤트 처리 ... 요약

제트팩 구성에서 UI 이벤트 처리: 헌터 프리스의 깨끗한 접근법 • 헌터 프리스의 제트팩 컴포즈에서 UI 이벤트를 처리하기 위한 깨끗한 접근 방식을 소개합니다. • UI 이벤트는 UI 또는 ViewModel에 의해 UI 계층에서 처리되어야 하는 동작입니다. • UI 이벤트를 처리하는 방법은 UiEvent 인터페이스, ViewModel, Composables를 사용하는 것입니다. • 이 접근 방식은 레이어를 분리하고, 합성물을 단순화하며, 확장성과 유지성을 향상시킵니다. • 실제 예제를 통해 이 접근 방식을 구현하는 방법을 설명합니다. https://medium.com/@hunterfreas/handling-ui-events-in-jetpack-compose-a-clean-approach-c8fd1bfc6..

Koin을 이용한 내비게이션 구성 ... 요약

KOIN을 이용한 MVVM 및 의존성 주입으로 제트팩 구성 탐색 • 이 기사에서는 KOIN을 사용한 MVVM과 의존성 주입을 사용한 제트팩 컴포즈 내비게이션을 소개한다. • Navigation 구성 요소를 사용하는 이점과 Compose로 설정하는 방법을 설명합니다. • 이 기사는 또한 구성 가능한 목적지 간의 통과 주장과 코인과 함께 종속성 주입을 사용하는 것을 다룬다. • UI 상태 업데이트를 위해 StateFlow를 사용하는 ViewModel 클래스의 예를 제공한다. • 마지막으로 Datasource, Retrofit, ViewModel에 정의된 모듈 목록을 포함한다. https://proandroiddev.com/jetpack-compose-navigation-with-mvvm-dependency-..

안드로이드 14의 새로운 기능 요약.

안드로이드 14의 새로운 기능 • 안드로이드 14는 이미 출시되었으며, 대부분의 애플리케이션 개발자에게 영향을 미칠 모든 중요한 변경 사항을 정리했습니다. • 배경 모드에 대한 새로운 제한, 전경 서비스의 변경, 의도 및 방송 수신자의 작업에 대한 새로운 제한을 검토하겠습니다. • 이번 출시에서는 많은 제한 사항이 있지만 새로운 기능도 있습니다. • 안드로이드 14는 웹 콘텐츠 접근성 지침(WCAG)에 따라 새로운 텍스트 스케일링 시스템을 도입합니다. • 안드로이드 14는 텍스트, 사진 또는 기타 콘텐츠를 공유할 때 볼 수 있는 체계적인 대화인 Share Sheet의 디자인과 기능을 업데이트했습니다. https://proandroiddev.com/whats-new-in-android-14-1e5d7d8b..

그냥글쓰기 2024.04.09

내돈 내산...여진족

[카카오맵] 여진족 대전 서구 문정로170번길 152 (둔산동) https://kko.to/dhslHDkuFg 여진족대전 서구 문정로170번길 152map.kakao.com 대전 둔산동의 **여진족**은 맛있는 족발과 보쌈으로 유명한 맛집입니다. 여기서는 홀이 넓어서 단체로 방문하기에도 좋으며, 배달 서비스도 제공됩니다. 주변이 주택가라서 주차는 조금 어려울 수 있지만, 둔산3동 상인회 공영 주차장을 이용하시면 편리합니다. 식사 후 주차권을 요청하면 2시간 무료 주차권을 받을 수 있습니다. **메뉴 추천**: 1. **보쌈**: 냄새가 안 나고 부드럽고 맛있는 보쌈입니다. 2. **족발**: 족발 특유의 냄새가 적고 부드러워요. 3. **매운 족발**: 굉장히 매워서 맵찔이들은 조심해야 합니다. 둔산동에..

그냥글쓰기 2024.04.08

안드로이드 뷰모델: 필수적인 해야 할 일과 하지 말아야 할 일 #1

안드로이드 뷰모델: 필수적인 해야 할 일과 하지 말아야 할 일 • 안드로이드 뷰모델을 사용하는 모범 사례를 다루는 기사 시리즈의 첫 번째 부분입니다. • 뷰모델의 역할, 게으른 의존성 주입 전략, 반응형 프로그래밍의 중요성에 대해 설명합니다. • 일반적인 피하기 위한 함정에 대해 논의하여 개발자에게 포괄적인 가이드를 제공합니다. • init{} 블록에서 데이터 로딩을 시작하는 것은 몇 가지 단점이 있습니다. • 데이터 로딩에 대한 보다 신중한 접근 방식을 사용하여 라이브데이터 또는 기타 라이프사이클 인식 구성 요소를 활용하여 안드로이드 라이프사이클을 존중하는 방식으로 데이터를 관리하는 것이 좋습니다. https://proandroiddev.com/mastering-android-viewmodels-ess..

Retrofit interview 질문과 설명 - 요약

Retrofit interview 질문과 설명 • 레트로핏은 안드로이드 및 자바/코틀린용 타입 세이프 HTTP 클라이언트로 RESTful API 소비를 단순화합니다. • 주석을 사용하여 API 엔드포인트와 요청/응답 유형을 정의하여 웹 서비스에서 더 쉽게 작업할 수 있습니다. • Retrofit은 동적 URL 매개 변수, 파일 업로드 및 사용자 정의 오류 처리를 지원합니다. • RxJava 및 Kotlin Coroutines와 통합하여 비동기 네트워크 요청을 수행할 수 있습니다. • 레트로핏은 API 요청의 다양한 측면을 정의하기 위해 @GET, @POST, @PUT, @DELETE, @Path, @Query, @Body 및 @Headers과 같은 주석을 제공한다. https://medium.com/@s..

Jetpack Compose 의 LazyList 미리보기 ... 요약

제트팩 컴포즈의 LazyList 항목 애니메이션 미리보기 • LazyColumn과 LazyRow는 제트팩 컴포즈에서 가장 많이 사용되는 구성 요소 중 하나지만, 2020년에 처음 보고된 목록 항목의 애니메이션 문제는 오래되었습니다. • 새로운 업데이트는 페이드 인 및 페이드 아웃 전환만 가능하게 하는 방법을 제공하지만 올바른 방향으로 가는 단계입니다. • 컴포즈 파운데이션 라이브러리의 버전 1.7.0-alpha06을 시작으로 배치뿐만 아니라 외관 및 실종을 위해 항목을 애니메이션화할 수 있습니다. https://medium.com/@gregkorossy/animating-lazylist-items-in-jetpack-compose-6b40f94aaa1a Animating LazyList items in ..

IntelliJ 에서도 AI을 활용 ??? 요약해 보기

IntelliJ IDE에 ChatGPT 통합 플러그인 출시 • IntelliJ IDE용 ChatGPT 통합 플러그인이 출시되었습니다. • 이 플러그인을 사용하면, IntelliJ IDE에서 바로 ChatGPT에 질문을 하고 답변을 코드에 붙여넣을 수 있습니다. • 또한, 선택한 코드를 ChatGPT로 보내서 분석이나 개선을 요청할 수도 있습니다. • 이 플러그인은 오픈 소스이며, GitHub에서 다운로드할 수 있습니다. • 플러그인을 사용하려면, ChatGPT API 토큰을 생성해야 합니다. https://proandroiddev.com/make-ai-write-code-for-you-before-ai-replaces-you-e455b8b95c29 Make AI write code for you befo..

그냥글쓰기 2024.04.04

안드로이드 앱 만들기 2024 코틀린 가이드 요약해 보기

2024년 안드로이드 개발을 위한 궁극의 코틀린 가이드 • 코틀린은 2024년 안드로이드 개발을 위한 선호 언어로 자리 잡았습니다. • 코틀린은 간결성, 널 안전, 현대적인 기능, 자바와의 상호 운용성으로 안드로이드 개발자에게 인기가 있습니다. • 코틀린을 배우려면 안드로이드 스튜디오를 설정하고, 학습 자원을 활용하고, 연습을 통해 이해를 공고히 합니다. • 코틀린 코딩 규약을 따르고, 표준 도서관을 사용하고, 코루틴의 장점을 취하고, 데이터 클래스를 사용합니다. • 코드를 테스트하고, 의존성 주입을 사용하고, 기능 프로그래밍을 탐색하고, 멀티플랫폼 개발을 고려합니다. https://melisarudenko.medium.com/the-ultimate-guide-to-kotlin-for-android-de..

안드로이드 앱 만들기 Hilt 가 뭐지 ?

Hilt는 안드로이드 앱 개발을 위한 의존성 주입 라이브러리로, Dagger를 기반으로 하여 더 쉽고 편리하게 의존성 주입을 구현할 수 있도록 도와줍니다. Hilt는 Dagger의 강력한 기능을 활용하면서도, 안드로이드 생명주기와 잘 통합되고, 설정이 자동화되며, 보일러플레이트 코드를 줄여주는 등의 이점을 제공합니다. 이를 통해 개발자는 더 빠르고 쉽게 안드로이드 앱을 개발할 수 있습니다 Definition of HILT a handle especially of a sword or dagger… See the full definition www.merriam-webster.com Hilt를 안드로이드 프로젝트에 사용하면 다음과 같은 장점이 있습니다: 코드 재사용성: Hilt를 사용하면 코드를 더 잘 재사..

반응형