-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
findviewbyid, intent, 뷰바인딩 질문
21.08.22 17:07 작성 조회수 126
0
강사님 안녕하세요, 왕초보반 수강생입니다
강의를 듣던중, 화면전환에서 질문이 생겼습니다
제가 검색해보니, 화면전환을 할때 옛날엔 findviewbyid로 했으나, 이게 시간을 많이잡아먹어서
kotlin-android-extension 을 통해서 intent를 함으로써 대체했다고 합니다
하지만 이게 버그나 이슈들이 많아서 구글에서 더이상 지원을 안한다더군요..
그래서 대체로 뜬게 뷰바인딩이라고 하는데, 혹시 이강의에서 뷰바인딩 관련 수업도 있나요?
답변을 작성해보세요.
0
개복치개발자
지식공유자2021.08.22
안녕하세요 다니엘님
말씀해주신 것 처럼 findViewById, kotlin extension의 단점들로 인해
viewbinding, databinding 을 사용합니다.
이 강의에서 주사위 앱 만들 때 데이터바인딩을 잠시 설명드리긴 합니다만, 깊게 설명드리지는 않습니다.
뷰바인딩 데이터바인딩을 자세하게 공부하다보면, viewModel, Livedata, MVVM 등 디자인 패턴과 관련된 정보까지 알아야 하기 때문에, "왕초보편"이라는 이름에 맞게 간단하게 잠깐 설명드리고 있어요.
혹시 더 공부하시고 싶으시면 아래의 링크를 한번 참고해보시겠어요?
https://velog.io/@jaeyunn_15/AndroidViewBinding-vs-DataBinding
개복치개발자
지식공유자2021.08.22
넵 데이터바인딩을 이용해서 findViewById부분을 대체하긴 합니다
다만, 사용법에 대해 깊게 파고들지 않습니다.
아래의 순서대로 강의를 기획중인데
- 앱 8개를 만들면서 배우는 안드로이드 코틀린
- 커뮤니티 앱 만들기
- 데이팅 앱 만들기
- 안드로이드 Jetpack과 디자인 패턴, 최신 기술 살펴보기
- 클린 아키텍처로 만들어보는 클론코딩
4번째 강의부터 이론적인 부분과 사용법에 대해 깊게 알려드릴 것 같습니다
감사합니다 :)
답변 1