일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- flutter #git
- 유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과
- flutter #todolist
- VS #비주얼스튜디오
- flutter #깃
- 백준 #boj
- baekjoon #boj #c++
- boj #baekjoon #c++
- flutter #상태관리
- 백준
- 백준 #boj #baekjoon
- unity #2d-game
- baekjoon #백준 #boj
- git #unity #깃허브
- flutter #플러터
- boj #baekjoon
- unity #2d-game #minigame #vscode
- flutter #firebase #플러터 #파이어베이스 #연동
- 비주얼스튜디오 #코드스니펫
- firebase #파이어베이스
- 백준 #c++
- 비주얼 스튜디오 #vs #visual studio
- flutter #app #취준
- 로컬저장소 #이름변경
- Flutter
- 인턴 #프론트엔드 #개발자 #프론트엔드개발자 #취준
- flutter #플러터 #분석
- boj #c++
- 플러터 #flutter #restful #rest api
- #유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과정
- Today
- Total
목록분류 전체보기 (150)
cococo-coding
우선 3주차에는 금요일에 중간발표가 있었다. 발표 전까지 기능 개발 + 대략적인 css 통합을 해야해서 바쁘게 진행했다. 이번주에는 아래 파트를 진행했다. 선수상세페이지의 2024 시즌 api받아와서 완성선수상세페이지의 캐러셀 슬라이드 완성다른분이 만든 선수리스트페이지에 내가 만든 선수상세페이지를 연결하기 추석이 껴있어서 상대적으로 시간이 부족하기도 했고..금요일에 중간발표 및 점검도 있어서 기능완성을 위주로 진행했다. 아래 부분부터는 노션에 정리해둔 개발파트글을 가져왔다. 선수 상세페이지는 세 가지 컴포넌트로 나누어서 구현했습니다.선수 이미지와 약력2024 시즌별 기록선수별 캐러셀 슬라이드선수 이미지와 약력 시즌별 기록선수의 2024 시즌 기록을 Recharts라이브러리를 사용하여 시각적으로 구현..
2주차 진행2주차에는 팀원들과 화, 금 2번의 오프라인 미팅을 가졌다. 못 만나는 날에는 온라인으로 10시~5시 + 9시~12시 동안 코어타임으로 젭에서 같이 개발을 했다. 진짜 다들 열정이 대단하고,, 이렇게까지 열심히 하는 팀원들을 만날 수 있어서 넘 행복했다 어쨌든 다들 각자 파트를 열심히 진행했고오프라인으로 만나서 전체적인 디자인 통일+상단배너관련해서 이야기도 나눴다. 나와 같은 선수파트를 맡으신 분이 상단배너를 개발하기로 하셨다. 금요일에는 송파KT빌딩에서 멘토링을 가졌는데, 멘토님께 진행상황을 공유드리고 개발관련 팁들을 받아왔다. 3주차에 발표팀을 선정하기 때문에 웬만한 중요파트들은 이전에 끝내야하는 상황이었다. (+추석이 껴있어서 실제 개발할수있는 시간이 더 제한적이었다)그래서 2주차에 3..
프로젝트 1주차 시작팀배정을 받고 프로젝트 팀원들을 만났다. 멘토님과 온라인 멘토링을 통해 주차별 가이드라인을 잡았다. 우선 1주차는 - 깃 레포 생성- 라우터 설정 들을 진행했다. 1. 깃 레포 생성이전까지는 다른 분이 생성한 팀 레포에서 클론받아 사용하기만 해봤는데처음으로 팀 레포를 생성해봤다. 다들 깃을 잘 다뤄보셔서 도움을 많이 받았다. 우리는 react, tailwind, zustand 와 react-icons 등의 패키지등의 의존성과 패키지들을 설치하고 이상태로 팀 레포에 올렸다. main브랜치를 단독으로 사용할 경우에는잘못된 커밋시 되돌리기 어렵고, 코드 유지보수와 안정성 측면에서 위험할 수 있다고 판단했다. 그래서 코드 안정성을 높이고자 main브랜치와 dev브랜치를 분리하였다. ..
타입스크립트 타입스크립트에는 기본타입과 함수타입이 있다. 기본타입string (문자열)number (숫자)boolean (불리언)object (객체)Array (배열) 2가지로 사용가능tuple (튜플)any (모든 타입 허용- 사용에 주의하자)null undefined함수타입함수에는 인자와 매개변수가 있다. 함수 타입을 지정하는 방법은 2가지가 있다. 매개변수에 타입 지정하기반환값에 타입 지정하기이때 옵셔널 파라미터(?)로 해당인자를 지정하면 매개변수 생략이 가능하다. React 개념npm, npx, yarn위 명령어들은 앞으로 패키지들을 설치할때 많이 쓰게 된다. 이때 패키지=라이브러리와 동일하다고 생각하면 된다. npm: 싱글스레드(한번에 하나의 작업을 처리)yarn: 멀티스레드(한번에 여러개의 ..
우선 나는 졸업후 바로 인턴으로 들어가 퍼블리싱, 프론트엔드 개발 업무를 맡았다. 이 카테고리에 있는 포스팅들은내가 인턴 당시에 개인용 노셔에 기록했던 메모들을 다시 정리하여 올리는 글들이다. 당시 이슈들과 트러블 슈팅 과정들을 정리해둔게 정말 산더미같이 쌓여 있어서차근차근 정리해도 시간이 꽤 걸릴 것 같다!!! 어쨌든 그래서 그동안 블로그에도 못 들어왔다는 말씀을 드리고 싶고..앞으로는 실무에서 내가 배웠던 것들, 현직자분들의 팁이 담긴 글이나이슈를 발견하고 해결한 과정들 이런 포스팅을 주로 할 예정이다. 다시 시좍!!!!8월인데 다들 건강하시고 앞으로 자주 보아요!!!!!
감정일기 앱을 만들기 위해 파이어베이스와 플러터를 연결했다. 1. analysis_options.yaml 파일에 다음코드를 추가한다. (Lint가 뜨지 않도록 방지) rules: prefer_const_constructors: false avoid_print: false prefer_typing_uninitialized_variables: false prefer_const_constructors_in_immutables: false 2. main.dart 파일을 다음 코드로 기본세팅한다. import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart';..
정말 다사다난했던 firebase 연동기.. 트러블슈팅 한 과정을 기록하기 위해 써보는 글이다. 설치 단계 설치하는 순서는 다음과 같다. 파이어베이스 홈페이지에 나와있는 내용이다. 1. firebase-tools-instant-win.exe 열어주기 그러면 다음과 같은 창이 나온다. 2. 파이어베이스 로그인 및 리스트 확인하기 나의 경우 이미 로그인이 되어있다고 뜨는데, 만약 안 되어 있다면 로그인 명령어와 파이어베이스 리스트를 보여주는 명령어로 확인을 한번 해준다. 3. 환경변수 설정하기 어쩌면 가장 메인파트... 솔직히 어려운건 아닌데 제대로 어떻게하라는 방법이 없어서 서치하는데 시간이 오래걸림 > dart pub global activate flutterfire_cli 위 명령어를 입력하는데 계속해..
플러터로 앱개발을 할 때 기업공고에서 필수적인 사항들을 모아보았다. 여기서는 3번 상태관리에 대해 정리해보았다. 1. Restful 개발 경험 2. 앱 출시 경험(서비스 런칭 및 운영, 공식 배포) 3. 상태관리(Bloc, GetX, Provider, RiverPod...) 4. git 5. 원활한 커뮤니케이션 6. 파이어베이스 상태관리란? State Management, UI에서 실시간으로 변하는 데이터를 관리하는 방법 상태관리를 하는 이유 데이터가 바뀌어도 페이지가 렌더링 되지 않도록 (특정 데이터가 바뀔 때마다 화면 전체를 렌더링하면 자원낭비가 심해지기 때문) 상태(state)들이 복잡하게 얽혀있다면, 상호간의 의존성이 높아져서 UI가 어떻게 변하는지 알기 어렵기 때문에 효율적인 관리가 필요함 상태..