안드로이드 개발을 하면서 가장 살떨리고 긴장될 때는 색다른 뷰를 디자이너들이 가져올 때라고 개인적으로 생각한다.프로젝트를 진행하면서 Top에 그림자가 형성되는 뷰를 맡아서 개발했었는데, 제발 기본 기능에 있어라 라고 생각했던 것 같다. (물론 elevation으로 할
RickAndMorty라는 애니메이션을 보고 캐릭터를 설명해주는 api가 있지 않을까 싶었는데 아니나 다를까 쉽게 찾을 수 있었다.그래서 최근 만드는 프로젝트에서 Flow와 Serialization을 사용한 Retrofit을 사용할 일이 있는데 공부할 겸 만들어 보았다
SOPT 28기 앱잼에서 만들었던 프로젝트인 "DooRiBon" 레포지토리가 어느 웹사이트에 등재된 거 같다.조금 있으면 릴리즈 관련으로 일을 시작해야해서 프로젝트 확인 차 레포지토리를 보았는데 androidRepo.com 이라는 곳에서 방문한 사람이 존재했다.유용한
일기1에서 만들던 앱에서 부족한 점을 보완해서 만들어 냈다앱 링크https://github.com/SSong-develop/RickMorty이전 일기https://velog.io/@willow_ryu/%EC%95%B1%EB%A7%8C%EB%93%9C%
개발자들은 편리함을 만들어 내기 위해 공부한다. 나는 이게 항상 모순됐다고 생각했다. 편리함을 위해, 보다 게으르기 위해 부지런히 공부하고 만들어낸다.제목에서 Wifi plugin이라 붙여서 '플러그인 설정방법'으로 생각할 수 있는데 아쉽지만 이 글은 그런게 아니다.그
Navigation과 ViewModel Hoisting을 위해서 Hilt Navigation을 사용했습니다.또한 이번에 Hilt 버전을 가장 최신인 2.43.2로 올리면서 Kotlin과 Compose 버전을 최신으로 올렸습니다.버전을 최신으로 바꿈으로써 hiltView
서론 안드로이드는 Callback의 연속이다. 당장 우리가 Default로 앱을 생성하게 되면 가장 먼저 만들어져 있는 것은 callback이다. ( override fun onCreate ) 이러한 callback 패턴에는 제약이 많이 생긴다. Retrofit을 사용
CheckBox를 활용해 LazyColumn에서 아이템을 보여주고 클릭된 상태를 보여주는 기능을 만들었습니다.과정 중에 CheckBox의 SingleSelection하는 기능을 RecyclerView로는 바로 생각났는데, Compose로 생각을 전환하려니까 바로바로 되
스터디에서 발표했던 안드로이드 메모리 누수와 관련된 글을 노션에 작성했는데, 블로그에 옮겨놔야할거 같아서 옮겨 놓는다.Random Access Memory(RAM)RAM은 Application을 실행하는 동안 임시로 저장하는데 사용여기서 Application은 현재 F
개요 > https://developer.android.com/guide/fragments/animate > Transition Animation은 기존에 떠있는 뷰가 다음 뷰의 위치와 연결되면서 움직이는 듯한 효과 를 얘기합니다. 마치 재활용 되는 듯한 느낌을 낼