반응형 모바일앱개발2 [오늘의 코드 조각] [iOS 5-2] ViewController의 일생: 언제 데이터를 불러오고 화면을 갱신해야 할까? 안녕하세요! [생각하는 개발자]입니다.우리는 지난 시간에 화면을 구성하는 큰 지도(Navigation, TabBar)와 이를 넘나드는 4가지 액션(Push/Pop, Present/Dismiss)을 체계적으로 정리했습니다. 이제 원하는 타이밍에 화면을 열고 닫을 수 있게 되었죠.하지만 진짜 프로 개발자가 되려면 한 단계 더 깊은 질문을 던져야 합니다."화면이 전환될 때, 우리가 원하는 서버 데이터는 어느 타이밍에 불러와야 가장 매끄럽게 보일까?"이 질문의 답을 찾기 위해, 뷰 컨트롤러가 메모리에 태어나 눈에 보이고, 결국 사라질 때까지의 모든 과정을 다루는 생명주기(Lifecycle)의 실무 활용 바이블을 준비했습니다.5.2.1 캔버스 위에 재료 얹기 (생명주기 메서드 오버라이딩)생명주기를 완벽히 지배하려.. 2026. 7. 16. 인스타그램 뺨치는 UI? 10분 만에 끝내는 SNS 피드 앱 만들기 (Jetpack Compose 실습) 안녕하세요, '생각하는 개발자'입니다.드디어 Part 2의 마지막 여정입니다! 그동안 우리는 화면을 배치하고, 상태를 관리하고, 목록을 만들고, 화면을 이동하는 법까지 숨 가쁘게 달려왔습니다. 이제 이 조각들을 모아 '진짜 앱' 같은 SNS 피드 화면을 만들어 볼 시간입니다.이 실습을 마치면 "나도 이제 화면 하나는 뚝딱 만들 수 있겠는데?"라는 자신감을 얻게 되실 겁니다.[내부 링크: 이전 강의 복습하기]👉 [2-3] 무한 스크롤의 핵심, LazyColumn 완벽 가이드 (링크) ## 1. 실습 목표: 어떤 화면을 만드나요?우리가 오늘 만들 화면은 전형적인 SNS 피드입니다.상단: 사용자 이름과 프로필 이미지중간: 메인 포스팅 이미지 (심플한 컬러 박스로 대체 가능)하단: 좋아요, 댓글, 공유 아이콘.. 2026. 2. 9. 이전 1 다음 반응형