목록분류 전체보기 (128)
막무가내 삽질 블로그
ViewLifecycle의 대해 공부를 해보고 Activity Lifecycle과 어떤 연관이 있는지도 대해 공부해봤다. 자세한 내용을 아래 참고 https://www.notion.so/imwj/View-Lifecycle-7cf2f8d8de714c05b3560e88968452fb View Lifecycle Activity가 라이프사이클을 가지고 있는 것 처럼 뷰도 라이프사이클을 가지고 있다. www.notion.so
two-way databinding을 사용해서 mutablelivedata를 rxstream으로 변경해봤음 자세한 내용은 아래 링크 www.notion.so/imwj/MutableLiveData-RxStream-40c443101d2a45379771c97c3c63f066 MutableLiveData를 RxStream으로 변환하기 MutableLiveData를 RxStream으로 변환하려는 이유는? www.notion.so

이 프로젝트는 약 1년전 쯤 했던 프로젝트였다. 그 때는 클린아키텍처는 적용하지 않았다. 이번에는 갓수아님 소스코드를 참고해 클린아키텍처까지 적용해봤다. 스플레시, 로그인, 검색화면 총 3가지 화면으로 구성되어 있고 마지막 검색결과와 캐싱까지 적용했다. (이번에는 페이징은 하지않았음) MVVM 과 클린아키텍처에 대해 정보를 얻고자 하시는 분들은 다른 블로그를 참고하길 바란다.(공부한 내용을 다시 재정리하는 것이므로 내용이 빠져있을 것이다) 전체 패키지구조 4가지의 패키지로 구성했다. 1. [data 계층] data계층에는 Local에 접근할 수 있는 local과, 네트워크 사용을 위한 Remote와 Repository의 구현체인 RepositoryImpl이 있다. remote먼저 살펴보자 remote에는..
면접보러 다니면서 DI에 대한 질문을 항상 받았었고 IoC, DIP를 물어보는 곳도 종종 있었다. 새로운 회사에서 올바른 커뮤니케이션을 위해 제대로 된 개념정리가 필요하다 느껴서 다시 한번 정리하면서 공부했다. 물론 아직도 100% 이해했다고 보긴 어렵지만 이전보다는 조금 더 잘 대답할 수 있을 것 같다. www.notion.so/imwj/DI-IoC-DIP-1c71514fea7e47cda2ed4758947951ec DI, IoC, DIP IoC와 DIP, DI는 항상 혼동되고 지금도 나한테는 어렵다. www.notion.so
developer.android.com/codelabs/advanced-android-kotlin-training-custom-views?hl=en&continue=https%3A%2F%2Fcodelabs.developers.google.com%2F%3Fhl%3Den%26cat%3Dandroid#2 주말에 공부예정 ㅇㅇㅇ : codelabs
프래그먼트를 만드는 방식과 기본 생성자가 필요한 이유에 대해 포스팅 www.notion.so/imwj/FragmentFactory-8f3ad6874e9d43eba0af054b72b5a738 FragmentFactory Fragment를 만들 때 보편적으로 많이 사용하는 방식은 www.notion.so
서버에서 받아온 데이터를 화면에 뿌려줘야한다. 받아온 데이터들은 서로 다른 아이템들이다. 1. 사용가능한 이용권 2. 정지중인 이용권 3. 만료된 이용권 위 3가지를 화면에 뿌려줘야한다. 간단하게 샘플 데이터를 통해 만들어 봤다. 아이템 만들기 interface Item data class ItemLeft( val height: String ) : Item data class ItemRight( val title: String, val address: String ) : Item data class ItemCenter( val company: String, val age: String, val position: String ) : Item data class ItemImage( val image: Int..
==== 2021.02.23 업데이트 완료 ==== 개인적으로 준비한 내용들을 공유하고 누군가에게 작게나마 도움이 되었으면 해서 공유하게 되었습니다. 이곳저곳에서 정리해둔 것이 많아서 다시 정리하는데 시간이 걸리고 업로드 되지 않은 리스트가 아직 많은데 계속 업뎃 중입니다. 혹시 틀린 부분이나 추가되었으면 좋겠다는 리스트가 있으면 댓글 남겨주시면 감사하겠습니다 www.notion.so/imwj/Android-Interview-3ce7ddf12ddb413a9d2213173654d52c Android Interview Android 4대 컴포넌트 - here www.notion.so 왕초보 스터디 & 질문방 운영중ㅇㅇㅇㅇㅇ https://open.kakao.com/o/g5ULBlhc 왕초보 안드로이드 스터디..