[Android] Android VIewModel이 필요한 이유 / 뷰모델이 쓰이는 이유
2024. 9. 23. 20:04
[# 2]…My DevelopStory
MVVM도 알고 ViewModel도 알지만 정확히 왜 쓰이게 되었는지 어떻게 탄생하게 되었는지는 알 수 없어 정리해 보았다. ViewModel의 역할ViewModel은 안드로이드 컴포넌트의 생명 주기와 UI 상태를 분리하여 보다 안정적이고, 메모리 누수가 없으며, 재사용 가능한 코드를 만들 수 있도록 해준다.ViewModel을 통해 생명 주기 문제를 해결하였고, 앱의 복잡성을 줄이면서 데이터 관리를 예전보다 쉽게 해준다 ViewModel의 UI 데이터의 생명 주기 관리ViewModel은 Activity나 Fragment의 생명 주기와 독립적으로 동작하며, 이러한 UI 컴포넌트가 회전, 파괴, 재생성되더라도 데이터를 유지하여, 데이터를 다시 불러오거나 작업을 다시 재시작 할 필요가 없다. ViewModel..
안드로이드 개발자 이직 및 취업 면접 후기!!
2022. 12. 5. 21:21
[# 1]…My Story
사람인 보다가 괜찮아 보여서 무시성 지원했던 공덕에 위치한 어떤 기업 오늘 면접날이라서 드디어 그 회사를 가보았다. 면접 시작 사실 늦잠을 자버려서 면접 시작 10분 전에 도착을 하지 못하고, 엘리베이터고 고층/저층 잘못 타서 딱 제시간에 도착을 해버림 부랴부랴 바로 입장을 해버림 간단한 자기소개해보세요. 어딜 가든 받는 질문이기에 복붙 하듯이 대답을 하였다. 언제부터 개발을 공부했고 언제부터 일을 하였는지, 이력이 길지 않기에 어디에서 무슨 일을 했는지로 자기소개를 끝내버렸다. 이제부터 기술면접 시작 기술면접은 다행히도 내 이력서에 했던 것 위주로 질문을 시작하여서 무난 무난하게 대답을 함. 그런데 이력서를 이제 처음 본 듯한 태도였는데, 그럴 수 있다고 생각. 그럼 도대체 누가 서류합격을 시켜준 것이..