-
[Flutter 앱 개발 / 3일차] 대학생의 앱 개발로 돈 벌기 프로젝트일상/앱 개발로 돈 벌기 2022. 12. 30. 23:41
오늘은 어제 말했던 것처럼, <코딩셰프 순한 맛 강좌>를 다시 보면서 복습하는 시간을 가졌다.
오늘 주로 공부한 내용은, BuildContext 부분과 Navigator(내비게이터) 관련된 부분이다.
사실 BuildContext 부분은 어제 내용과 이어졌고, Navigator에 주로 집중해서 들었다.
처음 들었을 때는 알쏭달쏭 했던 내용이, 다시 들으니까 무언가 이해가 되는 느낌이다.
오늘 배운 내용을 요약하자면 이렇다.
Route(라우트)는 플러터에서는 화면상에서 보여지는 페이지를 의미한다고 생각하면 된다.
안드로이드를 공부했던 사람이라면 Activity(액티비티) 같은 의미랄까?
Navigator는 이러한 페이지들(Route)을 관리해주는 역할을 하는데,
route를 보관할 때 stack이라는 자료구조를 이용한다.
stack은 "차곡차곡 무언가를 쌓다"는 뜻 자체에서도 유추할 수 있듯이,
쌓을 때는 아래에서부터 차곡차곡 쌓아야 하고, (PUSH)
빼낼 때는 위에서부터 하나씩 빼내야 하는 (POP)
특징을 가지고 있는 자료구조이다.중간에 있는 돌 빼면 넘어짐. 아마도?
Navigator의 stack에서 제일 위에 있는 route가 화면에 보여지게 되고,
밑에 있는 애들은 위에 있는 route에 가려 보이지 않게 되면서,
이러한 원리로 페이지의 전환이 이루어지게 된다.
사실 오늘 늦게 일어나기도 했고, 일어나서 유튜브도 보면서 시간을 좀 허비한 감이 있는데,
이 블로그 쓰기 덕분에 정신을 차리고 책상에 앉아 강의 영상 몇 편이라도 볼 수 있었던 것 같다.
전역하고 복학하기 전 맞았던 지난 여름 방학은 게임하면서 시간을 보냈기에,
방학 중에는 즐거웠지만 개강을 앞두고는 현타가 왔었는데,
이번 방학은 이전보다는 알차게 보내리라 계획 중이다.
내일은 본격적으로 로그인 기능과 주사위 게임이 결합된 형태의 앱을 만들어보는 <약간 매운맛> 강좌를 마저 들을 계획이다.
[1일차] 보러 가기
[1일차] 대학생의 앱 개발로 돈 벌기 프로젝트
서론 나는 대학생이다. 그리고 내 꿈은 창업을 하는 것이다. 그래서 스타트업 관련해서 유튜브 영상도 많이 찾아보고, 스타트업 강연들도 참여했었다. 하지만, 정작 내가 직접 돈을 버는 경험을
parksoffice.tistory.com
'일상 > 앱 개발로 돈 벌기' 카테고리의 다른 글
[Flutter 앱 개발 / 6일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - null-safety / future, async, await (0) 2023.01.05 [Flutter 앱 개발 / 5일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 쉬어가기 (0) 2023.01.04 [Flutter 앱 개발 / 4일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 자기성찰 (2) 2023.01.03 [Flutter 앱 개발 / 2일차] 대학생의 앱 개발로 돈 벌기 프로젝트 (2) 2022.12.29 [Flutter 앱 개발 / 1일차] 대학생의 앱 개발로 돈 벌기 프로젝트 (0) 2022.12.28