일상
-
[Flutter 앱 개발 / 10일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 자투리 시간 활용하기일상/앱 개발로 돈 벌기 2023. 1. 11. 01:39
오늘 나는 머리를 잘랐고, 치과도 갔다왔다. 다니는 치과가 집에서 꽤 멀리 떨어져 있어서, 치과에 다녀오는 날이면 하루의 상당 부분을 허비하게 된다. 그래서 이왕 오늘 치과에 가게 된 거, 머리도 오늘 잘라서 다른 날에는 온전하게 플러터 공부에 집중할 수 있도록 일정을 짰다. 내가 의지가 부족해서 그런 건지는 모르겠지만, 공부를 하다가 중간에 흐름이 끊기면, 바로 다시 앉아서 공부하는 게 참 어렵다. 보통은 침대에 누워서 잠깐만 유튜브를 보면서 쉰다는 게, 한 시간이 되고 두 시간이 된다. 그리고 유튜브를 다 보고 시계를 보면 한숨이 절로 나온다. 그래서 나는, 이 유튜브 보는 시간을 한숨 대신 보람을 느낄 수 있는 시간으로 바꿀 수 있으면 내 인생에 많은 도움이 될 것 같다고 생각하게 됐다. 그래서 오..
-
[Flutter 앱 개발 / 9일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 채팅앱 파이어베이스 연동일상/앱 개발로 돈 벌기 2023. 1. 9. 23:54
일요일은 조금 쉬었다. 하루를 건너뛰고 블로그를 다시 쓰려고 하니 의자에 앉기가 쉽지 않았다. 만물에 작용하는 관성의 법칙이 우리의 행동에게도 여지없이 작용하고 있다. 이걸 습관이라고 부르나 보다. 오늘 낮 미국의 인공위성 잔해가 한반도 주변에 떨어졌다는 소식을 들었는데, 이 인공위성이라는 게 참 묘하게 앞서 한 말과 어울린다. 지구에서 쏘아 올린 발사체가 지구의 둘레를 계속 도는 "인공위성"이 되기 위해서는, 초속 7.9km 이상의 속도가 필요하다고 한다. 이걸 시속으로 환산해보면 28,440km/h 라는 어마어마한 속도이다. 지난해 발사에 성공한 누리호를 생각해보면 그 무게만 또 200톤이다. 200톤 짜리를 그 빠른 속도로 날게 하기까지 얼마나 많은 노력이 들어갔을까. 그 많은 노력 끝에 이 초속 ..
-
[Flutter 앱 개발 / 8일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 날씨앱 만들기일상/앱 개발로 돈 벌기 2023. 1. 8. 01:29
어제 사실 블로그를 못 썼다. 어제 아침 11시에 학교에 가서 7시까지 플러터 공부를 하다가 집에 왔는데, 블로그를 쓸까 하다가... 뭐했지...? 기억이 안 난다. 집에 와서 치킨을 먹었던 것까지는 기억나는데, 아무튼 조금 쉬었던 것 같다. 뭐 기억도 안나는 어제 일을 계속 생각해내려고 해서 뭐 하겠나. 오늘부터라도 다시 쓰면 되지! 어제까지는 "코딩셰프" 유튜브 채널의 강좌들을 보면서 간단한 날씨 앱을 만들어 보았다. 날씨앱을 만드는 과정에서 주로 다룬 지식들은 아래와 같다 1. http GET 요청을 통해 외부 API로 데이터를 가져오는 방법 2. 데이터를 불러오는 과정에서 Future / async / await 의 필요성과 사용 방법 3. StatefulWidget의 생명주기 (이번에 주로 다룬..
-
[Flutter 앱 개발 / 7일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 플러터 스터디일상/앱 개발로 돈 벌기 2023. 1. 6. 00:26
오늘부터 학교에서 플러터 스터디를 하게 되었다. 그냥 뭐 특별할 거 없이, 아침 11시에 학교에 모여서 친구들과 2주 동안 플러터 공부를 하기로 했다. 그래서 저녁 10시 반까지 학교에서 플러터 공부를 하다가, 이제야 집에 들어와서 씻고 포스팅을 하고 있다. 먼저 플러터 스터디의 장점은, 혼자 공부하는것 보다 많이 공부하게 된다는 것이다. 집에서 공부할 때에는 강의영상 한 편 보고 침대에 누워서 유튜브를 보곤 했는데, 오늘 학교에서 공부를 해보니, 딴짓을 오래 할 수가 없어서 더 많은 강의 영상을 볼 수 있었다. 단점은, 늦잠을 잘 수 없게 되었다는 것이다. 방학의 낭만이라 함은, 늦게 자다가 해가 중천에 떠 있을 때 일어나는 것인데, 이제는 11시까지 학교에 가야하니, 늦어도 9시에는 일어나서 간단히 ..
-
[Flutter 앱 개발 / 6일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - null-safety / future, async, await일상/앱 개발로 돈 벌기 2023. 1. 5. 01:12
습관이라는 게 참 대단한 것 같다. 요 근래에 블로그에 글 몇 번 썼더니, 저녁만 되면 블로그에 글 써야겠다는 생각이 든다. 초반에 글을 썼을 때에는 무슨 내용을 써야 할지 막막하고, 부담도 있었는데 요즘은 무슨 내용을 쓸지 약간은 기대에 차게 된달까. 오늘 플러터 관련해서는 future, async, await 에 대해서 공부했고, 추가적으로 플러터 2.0 버전부터 공식 지원하게 된 null-safety 에 대해서도 자세히 알게 되었다. 이전에는 null-safety 라는 걸 어떻게 코드로 구현할 수 있는지에 대해서만 알고 있었다면, 오늘 학습을 통해 이것이 왜 필요한지에 대해서 알 수 있었다. null 이란 "(아직) 존재하지 않음" 을 나타내는 값인데, 이 null 이라는 친구가 프로그래밍을 할 때..
-
[Flutter 앱 개발 / 5일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 쉬어가기일상/앱 개발로 돈 벌기 2023. 1. 4. 00:38
오늘은 치아 교정 때문에 치과에 갔다 왔다. 주사로 마취를 하고 상악(윗잇몸)에 스크류를 박았는데, 버스를 타고 집으로 돌아오는 길에 마취가 깨서 상당히 아팠다. 집에 도착하자마자 후다닥 타이레놀을 먹고 잠을 잠깐 자다가 저녁을 먹었다. 오늘은 강의를 들어도 집중이 될 것 같지 않아 강의는 내일부터 들을 생각이다. 오늘 내가 스스로에게 잘했다고 생각하는 점은, 롤을 하지 않았다는 것과 롤 관련 유튜브 영상 또한 한 편도 보지 않았다는 점이다. 이 점은 스스로에게 칭찬해주고 싶다. 잘했다. 그리고 오늘 '린 스타트업' 이라는 책을 인터넷으로 주문했다. 군대에서 친한 형이 내가 보면 좋을 것 같다고 나에게 읽어보라며 빌려주기도 했었고, 오늘 밥을 먹으면서 유튜브를 보다가 창업가들을 인터뷰하는 유튜브 채널 "..
-
[Flutter 앱 개발 / 4일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 자기성찰일상/앱 개발로 돈 벌기 2023. 1. 3. 04:18
지금은 새벽 4시다. 새해라고 블로그 글쓰기를 하루 건너뛰었더니, 두 번째 건너뛰기는 너무 쉬워졌다. 다행히도 잠이 오지 않아 침대에서 일어나 이렇게 글을 쓴다. 오늘 하루는 앱 개발 공부도 꽤 했지만, 보상심리 때문인지 롤을 새벽까지 했다. 항상 롤을 하고 나면 후회가 밀려온다. 인생에 도움 될 거 하나 없는 거 왜 하고 있나, 이런 후회? 나는 빨리 성공을 해야 하는데 게임한 시간만큼 성공과 멀어지고 있는 건 아닌지 걱정이 들기도 한다. 그래서 오늘 4번째로 롤 계정을 지웠다. 롤 클라이언트도 삭제했다. 유튜브 롤 채널 추천영상도 모조리 관심 없음 버튼을 눌러서 이제 유튜브에 들어가도 롤 관련 영상이 뜨지 않는다. 주변 환경을 아예 롤과 차단시켜 버려야겠다. 과연 미래의 나는 이러한 조치 후에도 또 ..
-
[Flutter 앱 개발 / 3일차] 대학생의 앱 개발로 돈 벌기 프로젝트일상/앱 개발로 돈 벌기 2022. 12. 30. 23:41
오늘은 어제 말했던 것처럼, 를 다시 보면서 복습하는 시간을 가졌다. 오늘 주로 공부한 내용은, BuildContext 부분과 Navigator(내비게이터) 관련된 부분이다. 사실 BuildContext 부분은 어제 내용과 이어졌고, Navigator에 주로 집중해서 들었다. 처음 들었을 때는 알쏭달쏭 했던 내용이, 다시 들으니까 무언가 이해가 되는 느낌이다. 오늘 배운 내용을 요약하자면 이렇다. Route(라우트)는 플러터에서는 화면상에서 보여지는 페이지를 의미한다고 생각하면 된다. 안드로이드를 공부했던 사람이라면 Activity(액티비티) 같은 의미랄까? Navigator는 이러한 페이지들(Route)을 관리해주는 역할을 하는데, route를 보관할 때 stack이라는 자료구조를 이용한다. stack..