post-thumbnail

Java to Kotlin Migration

사내 프로젝트를 Java 에서 Kotlin으로 Migration 작업을 해보려고한다.목표Java -> Kotlin 언어로 변경Jetpack Compose 적용 시키기 MVVM 패턴 적용 시키기코드가 상당히 방대하기 때문에 한번에 모든 코드를 변화시키기엔 위험성이 크다.

2023년 11월 12일
·
0개의 댓글
·
post-thumbnail

Android coroutine Test

1.dependencies 추가testImplementation ("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3")launch{}는 비동기 실행기기 때문에advanceUntilIdle()를 사용하여 비동기 상태를 기다린

2023년 9월 17일
·
0개의 댓글
·

Kotlin Coroutine 추가 리소스 (코루틴 기초) 작성중

디벨로퍼 URL 문서 URLAndroid의 코루틴(시리즈 첫 번째 글 링크됨): 이 글은 Kotlin 코루틴에 관해 가르쳐 주는 시리즈 중 첫 번째입니다.

2023년 9월 16일
·
0개의 댓글
·

Coroutine 추가 리소스 (시작)

시작URLCoroutinScope는 launch 나 async를 사용한 coroutine의 동작을 추적한다.scope.cancel()을 통해 작업은 취소될 수 있다.Job이나 Dispatcher 는 CoroutinContext와 함께 결합되어있다.job은 코루틴을 다루

2023년 9월 16일
·
0개의 댓글
·

Android Material Design

Sliders

2023년 9월 15일
·
0개의 댓글
·

kotlin - 범위 지정 함수

sadfasdf

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

Android Kotlin Coroutine

안드로이드 디벨로퍼: https://developer.android.com/kotlin/coroutines?hl=ko

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

JetPack - UI 이벤트 (작성중)

UI 이벤트는 UI 레이어에서 UI 또는 ViewModel로 처리해야 하는 작업입니다. 가장 일반적인 이벤트 유형은 사용자 이벤트입니다. 사용자는 화면 탭하기 또는 동작 생성과 같은 앱과의 상호작용을 통해 사용자 이벤트를 생성합니다. 그러면 UI에서 onClick()

2023년 9월 5일
·
0개의 댓글
·

CodeLab (ViewModel과 함께 LiveData 사용하기)

CodeLab (ViewModel과 함께 LiveData 사용하기)

2023년 9월 5일
·
0개의 댓글
·
post-thumbnail

CodeLab ViewModel 에 데이터 저장하기

CodeLab Url: https://developer.android.com/codelabs/basic-android-kotlin-training-viewmodel?hl=koKotlin 속성 위임: var < proverty-name>: < prop

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

Jetpack UI 레이어 정보

UI의 역할은 화면에 애플리케이션 데이터를 표시하고 상호 작용의 기본 지점으로도 가능하다는 것입니다. (상호 작용의 예: 버튼누르기, 네트워크 응답)실제 데이터와 UI에 표시되는 정보가 다를 수 있습니다.(예: 두 데이터 소스를 조합하여 표시하거나 일부만 표시하는 경우

2023년 9월 3일
·
0개의 댓글
·

JetPack - 앱 아키텍처 정보

모바일 앱 사용자 환경앱 구성요소는 Activity, Fragment, Service, ContentProvider, Broadcast Receiver 가 있다.휴대기기 리소스가 제한되어있기 때문에 앱을 위한 공간을 확보하고 언제든지 일부 앱 프로세스가 종료 될 수 있

2023년 9월 2일
·
0개의 댓글
·
post-thumbnail

Android 명명 규칙

클래스: MainActivity인터페이스: ClickListener변수: mName메소드: printName()상수: MAX_NUM< What >, < Where >, < Description >, < Size >What: 표현하고자 하는 컴포넌트

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

Android 기본 제공 아이콘 사용

2023년 9월 1일
·
0개의 댓글
·

JetPack 페이징 라이브러리

네트워크나 로컬의 대규모의 데이터를 페이지로 표시할 수 있다Paging된 데이터의 메모리 내 캐싱. 이렇게 하면 앱이 Paging 데이터로 작업하는 동안 시스템 리소스를 효율적으로 사용할 수 있습니다.요청 중복 삭제 기능이 기본 제공되므로 앱에서 네트워크 대역폭과 시스

2023년 8월 27일
·
0개의 댓글
·

JetPack - 수명 주기 인식

목차 이동: https://velog.io/@day_0893\_/JetPack-%EB%AA%A9%EC%B0%A8아래 코드의 onStart onStop를 확인해보면 onStart()의 리스너 실행에 지연이 있을 경우 onStop의 호출이 먼저실행되어 리스너가 종

2023년 8월 27일
·
0개의 댓글
·

JetPack 뷰 결합

findViewById와의 차이점 Null 안전 유형 안전 데이터 결합과 비교 더 빠른 컴파일 사용 편의성 레이아웃 변수 또는 레이아웃 표현식 사용 불가 양방향 데이터 결합 지원 불가

2023년 8월 26일
·
0개의 댓글
·

WorkManager 특징

참고 URL: https://developer.android.com/topic/libraries/architecture/workmanager?hl=ko WorkManager: 백그라운드 처리에 권장되는 기본 API (앱이 다시 시작 되거나 시스템이 재부팅될 때 작업이

2023년 8월 26일
·
0개의 댓글
·

JetPack 데이터 결합

목차: https://velog.io/write?id=45950adf-c91a-4ccc-a426-f616f037f857 데이터 결합 라이브러리 공홈: https://developer.android.com/topic/libraries/data-binding?hl=ko

2023년 8월 26일
·
0개의 댓글
·

JetPack - 목차

JetPack GitHub: https://github.com/TaeHeeHyeung/androidjetpacktutorial Android Jetpack Tutorial: https://developer.android.com/jetpack/getting-start

2023년 8월 26일
·
0개의 댓글
·