전체 글

코딩 천재가 꿈이에요
page_search.dart_goRegistryPage()함수는 각 registry ListTile을 클릭하여 이동할 때 사용하는 함수.ListTile위젯의 onTap필드 값이다.router.dart위 코드를 참고하면.. 첫 코드에서 listTile을 클릭하면 wishlistPage로 이동한다.또한 wishlistPage에서 클릭한 item의 정보가 필요하기 때문에 registryItem: registryArgument로서 인자를 받아 넘겨준다.
Widget in Flutter앱의 UI를 만들고 구성하는 모든 기본 단위 요소이다.또한, 눈에 보이지는 않지만 레이아웃을 정의하기 위한 요소들도 위젯이다.위젯이 모여 만들어진 앱 또한 위젯이다.따라서.... 플러터는 모든 것이 widget이다.위젯의 종류Stateful Widget, Stateless Widget, Inherited WidgetFlutter Widget Tress위젯들을 나열해서 Tree구조로 정리될 수 있음.한 위젯 내에 얼마든지 다른 widget들이 포함될 수 있다.부모 위젯과 자식 위젯이 있고,부모 위젯(Parent Widget)을 Widget Container라고 부르기도 한다.위젯트리 참고 예제MaterialApp위젯: 플러터sdk에서 제공하는 위젯들 사용하능하게 해줌Scaff..
팀원분이 깃허브에 올려주신  Flutter 프로젝트를 처음 클론받았더니 코드 전체에 빨간 줄이 가득했다. 문제 해결 과정을 정리해보자! 1. 의심 1: 의존성 문제Flutter 프로젝트를 클론한 후, 일반적으로 의존성을 가져오기 위해 다음 명령어를 실행한다.flutter pub get그러나 실행 시 의존성 해결에 실패했다.2. 의심 2: SDK 버전 불일치Flutter 및 Dart SDK 버전이 달라서 문제가 발생했을 가능성이 있어서 최신 버전으로 업그레이드하기 위해 아래 명령어를 실행했다.flutter upgrade하지만 여전히 문제는 해결되지 않았다.3. 근본적인 원인: Flutter 채널 불일치Flutter는 stable, beta, master, dev 채널로 나뉘어 있다.공식 문서(Flutter..
얼마 전 GDG에서 진행하는 행사에 다녀왔는데, 거기에서 홍보하신 GDG 송도에서 진행하는 Flutter 사이드 프로젝트에 과 동기 언니랑 같이 참여하기로 했다! 지원서를 열심히 써서 뽑혔고 송도 스타트업센터에 모여서 아이디어, 팀빌딩을 진행했다! 디자이너 분도 계시고 팀장님께서는 안드로이드 개발자로 일하고 계신다. 정말 멋지심!! 멘토님은 스타트업 회사의 CTO이신데, 말투도 조곤조곤 좋으시고 질문하면 답변도 진짜 친절하게 잘 해주신다. 아주 재미있을 것 같고, 정말 기대되는 1월이다. 우리 만들기로 한 앱은 K-Registry형 앱이다. 이에 대한 자세한 설명은 프로젝트가 마무리되면 작성하겠다. 앞으로 이Topic의 글은 프로젝트 진행중에 겪었던 어려움과 해결과정을 적는 글이 될 것이다.
이진탐색 알고리즘은 선형 탐색 알고리즘과 달리, 정렬된 리스트를 전제로 한다. 정렬된 리스트가 아니면 이 알고리즘은 적용이 불가능하다. 이진탐색 알고리즘이 무엇인지는, 다른 자료들을 통해 이미 충분히 많이 설명되어 있으므로 설명을 생략한다. 사용한 언어는 python이고 재귀를 사용한 방법, if-else문을 사용한 방법 두 가지를 모두 살펴보자. 문제는 찾고자 하는 원소 element가 리스트 안에 존재하면 그 원소의 인덱스를 리턴하고, 없으면 None을 리턴하는 것이다. 1. 재귀 def binary_search(element, lst): mid = len(lst)//2 if not len(lst): return None elif element == lst[mid]: return mid elif el..
0. 참가 계기어떤 분이 알려주셔서 학교 에브리타임 게시판에 올라온 홍보글을 보게 되었다. 당시 시간은 11시 30분 경이었고, 지원 마감 30분 전이었다. 행사 일정은 10월 1일 토요일 오전10시~오후9시로 11시간동안 진행되었다.나는 토요일에 회의 2개가 예정되어 있었지만 조정이 가능했던 일정이라서 조정 후에 신청완료했다. 최근에 유튜브를 통해 VC(벤처 캐피탈리스트)라는 직업을 알게 되었다.나는 전부터 창업에 관심은 있었지만, 나랑 성향이 맞는 방향은 아니라고 생각했었다.하지만 항상 관심은 있었고, 창업에 관심있는 사람들에게도 관심이 있었다.무엇이 그들에게 사업을 시작하게 했던 것인지, 어디에서 동기가 생긴 것인지가 궁금했다. 이 행사는 숙명여대 창업동아리인 '창명'과 국민대 창업동아리인 '창공'..
· 📝 끄적
기록을 남기는 것에 대해 생각해 봤다.나는 평소에 듣는 강의나 책 내용 중 정리하고 싶은 부분은 개인 노션과 굿노트에 정리하고 있다.그럼 이 블로그는 왜 쓰고자 하는 걸까?단순히 강의나 책의 순서에 따라 내용을 정리한 글을 올리는게 아니라,알고리즘 문제 해결 과정이나어떤 theme을 이해하기 쉽게 정리한 글(주로 내가 몰랐다가 새로 알게된 주제들),에러 해결과정,프로젝트 진행 과정처럼내가 마주한 문제들을 해결하는 과정에 대한 글을 쓰는 것이 목적이다! 나는 아직 공부해나가고 있는 학생이기 때문에전문성을 갖춘 블로그보단 성장과정을 기록하는 수단으로 활용하고 싶다.  +) 23년 현재 내가 주로 사용하는 기록 플랫폼은 티스토리, 노션, 네이버 블로그, 깃허브이고추가적으로 일정관리를 위해서는 Focus to ..
쓸게 좀 많다[ 목표달성현황 점검 ]나는 저번 학기부터 매 학기 시작 전, 나의 개인 노션에 목표들을 적어두기로 했다.이제 2학기가 시작되니까 나의 1학기를 점검 할 때가 왔다!!~!![⭕달성한 것]다양한 사람들을 최대한 많이 만나기. 그리고 꿈과 열정을 가진 사람들을 가까이 하자!작년까지는 비대면 생활로 인해 새롭게 만난 사람들이 거의 없었다. 하지만 올해에는 다양한 것들을 통해 일부러 새로운 사람들을 많이 만나려고 노력했고, 정말 많은 사람들을 만났다.봉사활동, 연합동아리(친목,운동), 미팅, 여행, 파티, 미국 단기유학, 종강총회, 동아리엠티 등등을 통해..~새롭고 열정적인 사람들을 만나는 것은, 일상에 활기와 영감을 주기 때문에 앞으로도 종종 새로운 사람들을 만날 필요가 있다고 느꼈다.그리고 이것..
· 📝 끄적
2주 뒤면 개강이다. 2학기에는 공부를 더 열심히 해야겠다. 새로운 다짐을 해보도록 하지 [ 일상🎵 ] 주4일 대면이고 왕복 3시간 통학이고 이건 생각보다 힘들다. 공강일 + 주말에 마음 편하게 놀고 쉬는 시간을 갖자. 평일 저녁에는 '운동/영어/코딩/정말 특별한 일' 외에 다른 약속은 안잡아야지 평일 저녁에 강의 밀리지 않게 정리노트 만들고 과제는 밀리지 않게 한참 미리 끝내놓자 평일에 놀고 주말에 몰아서 하는 것은 아주 잘못된 계획 !!! 넘 힘들어 ,, 주말에 놀아야 하기 때문이지... [ 전공 목표 ] 하루 1시간 이상 매일 PS공부하기 방법 참고한 글: https://steady-coding.tistory.com/260 node.js이용한 프로젝트진행 학교 전공과목 공부할 때 내용정리-티스토리 ..
Phase 1: Basic gameplayProblem 0: 규칙 이해도 점검Q1: What is the purpose of the food_cost attribute? A1: Placing an ant into the colony will decrease the colony's total available food by that ant's food_cost Q2: What type of attribute is food_cost? A2: class, all Ants of the same subclass cost the same to place Problem 1: HarvestAnt, ThrowerAnt 초기 설정하기- Ant클래스의 클래스 변수인 food_cost를 override해서 각 개미 클래스에 ..
녕 지
즐거운 인생~