목록Flutter/주간별 공부 기록서 (10)
Learn to share,Share to learn
열심히 살던 내가 보이고 주별로 오답노트를 작성하는 아주 기특한 발상이지만 투병기간동안 작성을 못하기도 했고, 결국 각 내용을 찾아보기 힘들어 카테고리를 세분화해서 작성하는 식으로 방법을 바꿨다. 또한 플러터는 사이드 무기로 챙기고, 코틀린을 메인으로 삼을 생각이였는데, 투병기간을 겪고나니 그럴 시간이 없어져버렸다! ㅋㅋㅋㅋㅋㅋㅋ 지금 내 주무기도 시원찮은데 사이드무기는 챙길시간이 없다 미안하다 ㅠㅠ 플러터야.. 사랑하지만 좀 나중에 보자.. 너는 당분간 취미로 해야할거같아.. 읽다보니 옛 기억이 새록새록 난다.. 개인적으로 다른분이 주간별 정리 일기를 쓰던데 그정도는 해볼까? 그런데 그렇다 하더라도 다른 게시판을 만들어서 하는게 나을거같다
이제부터는 아마 개발을 시작할테니 개발기록서로 이름을 바꿔야겠다. BottomTabbar와 메인화면을 간략하게 만들어봤는데, 일단 팀플기록서에 작성해야겠다. 그리고 블로그 작성방식이 좀 마음에 안든다.. 개발한것을 정리하고 돌아보려고 만들었는데 날짜별로 정리하니 일기가되가는것같다 이제부터는 플러터 카테고리와 같이 카테고리로 만들어 깨닫게된부분을 적어야겠다

6월 22일 치과도 가고.. 뭔가 한건 없는데 벌써 넷째주 인가? 싶다. https://ovenapp.io/view/Vd3KOXuZeCsChstYqsrSZ8CYa9BtWrMW/sf0gV 팀프로젝트를 위해 간단하게 프로토 타입을 만들어봤다. 일단 오늘은 계속 다른 프로젝트랑 비교하면서 구조 짜는중 6월 25일 https://rogue-one.tistory.com/21 팀프로젝트의 로드맵을 만들었다!! 요즘 가장 중요한 두가지가 코테준비, 팀프로젝트 두가지이다. 코테준비는 틈틈히 알고리즘을 풀어가며 준비를 해야하는데 안하는중이다.. 운동하고 집에와서 밥먹으면 8시 9시인데 너무 피곤해.. 자야해... 프로젝트 준비를 일단 틈틈히 해두는중이다. 내가 PM이자 메인 개발자니까 부족한 모습을 보이지 않아야 믿음이..

6월 14일 클린 아키텍쳐에 대해 최근 계속 공부했는데, 이제 사용법에 대해서 알거같다. 내가 생각했던것과 달리, 플러그인형태로 pub.dev에 오픈소스로 구현이 되어있어, 그부분을 좀 공부를 했다. 공부중 궁금했던 부분이 생겼는데, controller를 통해 refresh UI를 하면, ControlledWidgetBuilder로 구현된 위젯들이 다시 그려진다고(re-rendered)하여 성능상의 문제가 없을지 걱정되었었다. 다행히 report된 issue를 보니 내부적으로 provider를 이용해 구현되어있어 변경된 부분만 바뀌는것이라고 하니 걱정할 필요가 없을것같다. 일단 간단히 틀을 잡아 리팩토링해보았다. 팀프로젝트에서 사용하기 위해 만들었는데, 간단히 설명을 해보자면, 일단 app아래 컴포넌트는..
6월 9일 상태 관리란? 아키텍쳐를 공부하면서 자주 나오는게 BLOC와 같은 상태 관리 키워드이다. 이것에 대해 공부해야겠다고 느꼈다. https://sambalim.tistory.com/140 상태 관리에 대해 정리해보자 프로젝트의 규모가 커짐에 따라 관리가 어려워진 상태들이 생겨났고 이를 위해 상태 관리 라이브러리를 사용하고자 합니다. 하지만 다양한 라이브러리 중 어떠한 것을 사용해보는 것이 좋을지 sambalim.tistory.com 간단히 말하자면, 정말 상태를 관리해 주는 역할을 해준다. 상태는 페이지내에서 눈에 보이는 데이터들(ex. 메뉴, 게시글 제목, 게시글 내용)뿐만 아니라 서버와 주고 받아야하는 데이터를 말한다. 이렇게 눈에 보이는 것과 눈에 보이지 않는 모든 것을 상태라고 하고 이를 ..

6월 2일 팀프로젝트를 준비하며 패키기의 사용법에 대해 좀더 공부하고있었다. 패키지의 UI 가 내 생각과 달라 고쳐야 할 경우가 많은데, 이때 해결방안에 대해 알게되었다!!! 역시 오픈 카톡방이 정말 도움이 된다. 패키지 소스코드를 받아 저장하고, 그 소스코드 내에서 UI 를 수정한후, 해당 패키지를 내 프로젝트에 넣어주면 되는거였다!!! https://blog.naver.com/chandong83/221876364791 플러터(Flutter) - 패키지(Package) 수정하기 - with GitHub 지난번 "QR 코드 스캔" 패키지를 이용해 아주 간단하게 "QR 코드 스캔" 예제를 제... blog.naver.com 이게 무슨뜻인가 했었는데, 그런의미였구나 ㅎㅎ 재밌당 ----------------..
5월 24일 일단 주말은 flutter 프로젝트를 공부했다. 모바일에 알림이 있을경우 bottomsheet나오는 부분을 공부했고 api 관련해서도 좀더 익혔다. 그리고 엥.. 클린아키텍쳐가 디자인 패턴이 아니라 framework였다. 클린 아키텍쳐는 공부해보니 뭔가 개발자의 10계명 같은 느낌으로 설명하곤 하던데 https://www.castingn.com/sourcing/kkultip_detail/110 프레임워크(framework)란? 비개발자라면 IT 프로젝트 할 때마다 들었지만 생소한 단어, '프레임워크'. 개발 생산성과 효율성을 좌우하는 프레임워크의 정의, 종류, 특징을 알아봅니다. www.castingn.com 이 글을 참고하니 확실히 프레임워크가 맞는것같다. 개발은 구현을 위한 수단이자 방법..
5월 20일 어제는 석가탄신일, 그 전까지는 몸이 안좋아 컨디션 관리를 좀 했다. 포스팅은 하진 않았지만 공부는 하고있다. 현재 하고있는 부분은 알고리즘 공부인데, 이전에 알고리즘 수업을 두번이나 들어 어떤 알고리즘인지는 모두 알고있어 진도가 빨리 나가는 편이다. 다만 문제에 적용하는 부분, 파이썬 코드로 짜는 부분은 아직 익숙하지 않다. 원래는 C를 하다 C++로, JAVA로, DART로 넘어가 공부하다 파이썬을 하니 머리가 혼미한느낌이다. 어차피 큰틀은 같긴하지만... 현재 이것이 취업을 위한 코딩테스트다의 챕터 5의 DFS/BFS까지 공부했다. https://covenant.tistory.com/132 DFS BFS란? 백준 문제추천 DFS BFS란? 백준 문제추천 그래프의 모든 노드를 방문 하는 ..