profile
러닝커브를 따라서 등반중입니다.
태그 목록
전체보기 (108)kotlin(51)안드로이드(50)android(48)코틀린(34)medium(16)1일1문서(16)기초(9)jetpack(7)jetpack compose(6)navigation(5)예제(4)epoxy(4)json(4)fastcampus(3)RecyclerView(3)공유(3)Event(3)ViewModel(3)touch(3)MVVM(3)Toyproject(3)fragment(3)Paging3(2)LiveData(2)에폭시(2)댓글(2)클린아키텍처(2)에러(2)오류(2)비동기(2)dagger(2)di(2)동기(2)라이브러리(2)class(2)Glide(2)Andorid(2)리사이클러뷰(2)dataclass(2)링크(2)구현(2)compose(2)View(2)의존성주입(2)예시(2)의존성(2)정적 언어(1)패러다임(1)AndroidStudio(1)커뮤니티(1)clipboard(1)sql(1)visibility(1)협업툴(1)데이터 공유(1)AsyncListDiffer(1)프로가드(1)DML(1)URI(1)CAA(1)페어프로그래밍(1)push(1)RX(1)coldflow(1)library(1)dimensions(1)OOP(1)entrypoint(1)재구성(1)엔트리포인트(1)requestDisallowInterceptTouchEvent(1)List(1)lint error(1)http(1)상태(1)convert(1)응답코드(1)애자일(1)린트(1)withContext(1)무한스크롤(1)아임포트(1)Epoxy SnapHelper(1)범위 지정 함수(1)thumbnail(1)바텀시트(1)이미지(1)profile(1)boolean(1)동기적처리(1)postvalue(1)카카오(1)mutable(1)Eventbus(1)coroutine(1)oAuth(1)통신(1)스냅헬퍼(1)lottie(1)트렐로(1)구독(1)페이스북(1)애니메이션(1)url(1)DDL(1)fade in(1)람다(1)다이나믹링크(1)뷰페이저(1)backstack(1)클립보드(1)snapHelper(1)DP(1)앱 설치(1)콘텐츠 라벨(1)소프트키(1)proguard(1)옵저버(1)lateinit(1)with(1)tutorial(1)Dex(1)SharedPreference(1)navigate(1)throttle(1)debounce(1)Bitmap(1)webview(1)fade out(1)서버(1)NavController(1)명령형UI(1)터치영역(1)fragmentManager(1)분류(1)TCL(1)BackHandler(1)레트로핏(1)clipboard manager(1)PagingListAdapter(1)composition(1)autoscroll(1)푸시알림(1)Datastore(1)padding(1)문서 해석(1)오픈소스(1)activityviewmodels(1)계층(1)자동스크롤(1)GuideLine(1)위치(1)prevent(1)backpress(1)multi click(1)gson(1)login(1)라이브데이터(1)RxJava(1)apptheme(1)rearrangement(1)error(1)PendingIntent(1)공식문서(1)로딩속도(1)jitpack(1)opensource(1)늦은 초기화(1)RxAndroid(1)let(1)내비게이션바(1)클로저(1)네아로(1)백그라운드쓰레드(1)위치 저장(1)CS(1)캐시(1)DiffUtil(1)sizeMultiplier(1)패딩(1)데이터스트림(1)also(1)foreach(1)fmc(1)이니시스(1)Collection(1)activityViewModel(1)pattern(1)option(1)context(1)flow(1)trello(1)힐트(1)State(1)popuptoinclusive(1)Picasso(1)접근 제한자(1)update(1)obeserver(1)background(1)intercept(1)datastream(1)파싱(1)hilt(1)clone(1)난독화(1)ImageView(1)메세지(1)AAC(1)notion(1)manage(1)30(1)visiblee(1)데이터스토어(1)remember(1)(1)by lazy(1)파이어베이스(1)navigateup(1)setvalue(1)stateFlow(1)popupto(1)코루틴(1)카드결제(1)의존(1)dynamiclink(1)FragmentManagerApi(1)notification(1)소셜(1)ListAdapter(1)프로그래밍 언어(1)infiniteitem(1)이미지뷰(1)테크스펙(1)Intent(1)메시지(1)Configuration(1)설치 여부(1)확인(1)textview(1)선언형UI(1)동적링크(1)DCL(1)높이(1)노티(1)변환(1)커뮤니티 댓글(1)EditText(1)대댓글(1)requireparentfragment(1)Expand(1)contentdescription(1)nestedcomment(1)해석(1)popbackstackk(1)뷰모델(1)Access Modifier(1)업데이트(1)BottomSheetBehavior(1)일반결제(1)hotflow(1)메인쓰레드(1)retrofit2(1)웹뷰(1)Pending(1)정기결제(1)rxkotlin(1)MVP(1)deeplink(1)카드등록(1)컴포즈(1)json 파싱(1)안드로이드 결제(1)set(1)run(1)jitpack.io(1)retrofit(1)저장(1)mvp패턴(1)apply(1)Refresh(1)Comment(1)종료(1)대응(1)기본(1)PagingAdapter(1)메모리(1)페이징(1)Expected BEGIN_OBJECT but was STRING at line 1 column 1 path(1)ConstraintLayout(1)airbnb(1)카카오톡 공유(1)Immutable(1)다중 클릭(1)src(1)SharedFlow(1)
post-thumbnail

# Glide thumbnail 적용기

Glide는 구글에서 지원하는 공식 라이브러리이다.

2022년 6월 21일
·
0개의 댓글

# Glide vs Picasso

Glide와 Picasso의 차이점

2022년 6월 7일
·
0개의 댓글
post-thumbnail

# Flow

Flow에 대해서 조금 더 자세히

2022년 5월 25일
·
0개의 댓글
post-thumbnail

# background vs src

이미지뷰를 좀 더 자유롭게 !

2022년 5월 2일
·
0개의 댓글
post-thumbnail

# Introduction Of DataStore

SharedPreferences에 머무르지 말고 DataStore를 사용해보자 !

2022년 4월 21일
·
0개의 댓글
post-thumbnail

# TDD? BDD?

TDD랑 BDD에 맛을 봐보자

2022년 4월 15일
·
0개의 댓글
post-thumbnail

# 앱 설치 여부 확인

if(앱 설치){앱 실행}else{앱 설치하는 플레이스토어로 연결}

2022년 4월 8일
·
0개의 댓글

# Jetpack compose Back pressed

jetpack compose에서 override backpressed!!

2022년 3월 28일
·
0개의 댓글

# 대댓글

댓글.... 대댓글.... 대대댓글....대대대대대댓걸..

2022년 3월 28일
·
0개의 댓글

# 댓글 업데이트

listadapter에서 api call 없이 업데이트 해보자 !

2022년 3월 27일
·
0개의 댓글

# GuideLine

ConstriantLayout으로 화면을 구성하다보면 화면의 정확히 반 부터 시작, 혹은 특정 비율에 따른 시작이나 크기를 주고 싶을 때가 있다.ConstraintLayout을 이용하면 왠만한 상황에 대처하기 쉽지만화면의 절반부터 시작하려면 비율을 이용하면 좋다.코틀린

2022년 3월 23일
·
0개의 댓글

Jetpack Compose에서 다중 클릭 방지

https://medium.com/@al-e-shevelev/how-to-prevent-multiple-clicks-in-android-jetpack-compose-8e62224c9c5e코루틴에 기반을 둔 방법이 있다. 이 방식에서는 SharedFlow를 생성

2022년 3월 21일
·
0개의 댓글

동적 링크

파이어베이스 Dynamic Link사용기 링크 클릭으로 외부 사용자를 끌어들이자 !

2022년 3월 21일
·
0개의 댓글
post-thumbnail

페이스북 공유하기

공식문서https://developers.facebook.com/docs/sharing/android안드로이드 공유앱 내의 컨텐츠를 페이스북으로 공유할 때 사용합니다.기본적으로 Android의 ActionSend를 이용하여 공유가 가능하지만 facebook s

2022년 3월 18일
·
0개의 댓글

navigation 이동 Jetpack compose

\[https://developer.android.com/jetpack/compose/navigation?hl=ko먼저 NavHost를 NavController를 단일 NavHost 컴포저블과 연결해야 합니다. NavHost는 구성 가능한 대상을 지정하는 탐

2022년 3월 16일
·
0개의 댓글

ClipBoard에 복사하기

전역 클립보드에 텍스트를 배치하고 검색하기 위한 클립보드 서비스에 대한 인터페이스이다.ClipboardManager API 자체는 매우 간단하다.현재 기본 클립보드 데이터를 가져오고 설정하는 메서드로 구성되어있다. ClipData해당 데이터는 응용 프로그램 간의 데이터

2022년 3월 14일
·
0개의 댓글
post-thumbnail

# FragmentResultApi

개발을 하면서 앱이 점점 복잡해 질수록 Fragment끼리의 통신을 필요로 하게 된다.사용자의 이벤트에 따라 올바르게 반응하거나 한가지 이벤트에 대해서 서로 다른 여러개의 Fragment가 반응해야 할 경우 공통의 채널이 필요로 하게 된다.안드로이드에서는 보편적으로 두

2022년 3월 13일
·
0개의 댓글
post-thumbnail

카카오 링크 공유하기

카카오링크는 사용자가 카톡 메시지로 친구에게 메시지에 담긴 정보를 공유하는 기능입니다. 사용자는 동적링크를 이용하여 해당 웹이나 앱으로 친구를 초대할수 있습니다.기존의 Android Intent의 Send와 비슷한 기능이지만, 카톡에서 가능하다는 점과 커스텀을 위한 메

2022년 3월 11일
·
0개의 댓글
post-thumbnail

compose 화면 dp

https://medium.com/proandroiddev/supporting-different-screen-sizes-on-android-with-jetpack-compose-f215c13081bd안드로이드의 레이아웃이나 UI 요소를 생성하기 위해 픽셀 대신

2022년 3월 8일
·
0개의 댓글