전체 글 35

[유데미X스나이퍼팩토리] 앱/웹 개발자 인턴형 프로그램 : 웹 개발 3주차

🎉첫 번째 프로젝트: 와이엠 에스닷코의 스팩폴리오 => 취준생들이 자신의 포트폴리오를 자유롭게 올리고 유저 혹은 멘토와 피드백을 주고 받을 수 있는 서비스 🎆첫번째 프로젝트가 마무리 되었다!! 디자인이 1주 뒤에 나왔기에 실제로 개발한 시간은 2주였다. 방대한 양의 디자인에 비해 주어진 시간이 짧았고 백엔드가 준비되지 않았던 점이 아쉬웠다.(디자인이 잘 나왔는데!!) 다음 프로젝트는 5주간 진행이 되고 준비할 시간과 제공되는 것이 더 있다고 하니 기대가 된다. 다들 수고 많으셨습니다~!!👏💕 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 ..

[유데미X스나이퍼팩토리] 앱/웹 개발자 인턴형 프로그램 : 웹 개발 2주차

🎉첫 번째 프로젝트: 와이엠 에스닷코의 스팩폴리오 => 취준생들이 자신의 포트폴리오를 자유롭게 올리고 유저 혹은 멘토와 피드백을 주고 받을 수 있는 서비스 🎆디자이너 10명과 개발자 4명의 협업이 이루어지고 있다. 일주일에 한번 전체 회의가 있고, 디자이너 분들과는 피그마, 개발자 분들과는 디스코드와 노션, 깃허브를 통해 협업을 하고 있다. 다들 열심이시고, 훌륭하셔서 나만 잘하면 되겠다는 생각을 했다.🤣 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 실행 가능한 것 🎥 2주차 회고 본 후기는 유데미-스나이퍼팩토리 앱/웹 개발자 인턴형 프..

[유데미X스나이퍼팩토리] 앱/웹 개발자 인턴형 프로그램 : 웹 개발 1주차

⚽ 으로, 국민취업제도 참여자도 참여할 수 있다! => 첫 주는 오전 9시 부터 오후 6시까지 강의를 들었고, 8주 동안은 프로젝트를 진행하게 되는 데 두 개의 프로젝트를 3주, 5주에 걸쳐 진행한다. 🎉첫 번째 프로젝트: 와이엠 에스닷코의 스팩폴리오 => 취준생들이 자신의 포트폴리오를 자유롭게 올리고 유저 혹은 멘토와 피드백을 주고 받을 수 있는 서비스 🎆주목할 만한 점은 디자이너 10명과 개발자 4명이 협업한다는 점이다.. (과연 앞으로 어떤 일들일 일어날지...?) 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 실행 가능한 것 🎞1주..

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 프로젝트 회고 - 4주차

💙4주차💙 Json으로 내보낼 수 있도록 필기 데이터를 String으로 바꾸는 sketchesToJson() 함수 구현 Json으로 부터 데이터를 받아 필기 데이터를 보여줄 수 있도록 sketchesFromJson() 함수 구현 필기 데이터를 보여주는 ShowDrawing()의 이미지 크기 조절 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 실행 가능한 것 본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다. #유데미 #udemy #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프..

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 프로젝트 회고 - 3주차

💙3주차💙 Riverpod 적용해서 도형 그리기, 선 굵기, undo, redo 구현 필기 데이터 on/off 구현 drawing_main_page 작성 refresh, save구현, snackbar 구현 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 실행 가능한 것 본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다. #유데미 #udemy #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #웹개발 #앱개발 #플러터 #flutter #개발 #안드로이드 #ios #단기캠프

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 프로젝트 회고 - 2주차

💙2주차💙 사진 위에 선과 도형(원, 사각형, 직선)그리기 구현 Riverpod 상태관리를 적용해 그림 그리는 기능 구현(drawing_provider.dart) ⇒ 다른 페이지를 갔다 와도 그림 데이터 남아있음. 🎈KPT 란? Keep 현재 만족하고 있는 부분 계속 이어갔으면 하는 부분 Problem 불편하게 느끼는 부분 개선이 필요하다고 생각되는 부분 Try Problem에 대한 해결책 다음 회고 때 판별 가능한 것 당장 실행 가능한 것 본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다. #유데미 #udemy #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #웹개발 #앱개발 #플러터 #flutter #개발 #안드로이드 #ios #단기캠프

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 프로젝트 회고 - 1주차

💪 팀명: Pain Catchers 프로젝트명: Catch My Pain 💡요구 사항 1. 통증/체중 차트 위젯 제작 2. 이미지 위 도형/글씨 필기 기능 3. 퍼스널 레포트 4. 포인티 카메라 패키지 제작 🙋‍♀️내가 맡은 파트 - 이미지 위 필기 이미지 불러 오기 이미지 위에 그림 그리기 선과 도형의 색과 굵기 조절 Undo, Redo, Reset 기능 그림에 대한 데이터 저장, 다시 그림으로 보여주기 이미지 사진 원본 파일과 그림 데이터 따로 저장, 필기 데이터를 직렬화하는 모델 커스텀 필요 사진 위 필기 데이터 on/off 기능 필기 데이터를 json 으로 export 🔎주차별 목표 1주차: 기능 구현: 모듈 형태로 작업 2주차: 기능 구현 + 디자인 3주차: GIT으로 파일 통합 + 상태관리(R..

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 강의 - 8일차 과제

Dio 패키지 기존 http 패키지보다 더 많은 기능을 담고 있다. 특히, 요청대상에 대한 설정과 연결에 관한 정보를 미리 설정할 수 있다. 요청 전이나 응답이 오고나서 데이터를 점검하거나 1차적으로 가공할 수 있다. 파일(이미지), 다중파일 같은 FormData를 사용해야할 때 손쉽게 구현할 수 있다. Future 데이터 타입 미래(Future)를 달리는 데이터타입. Future 는 "알"이다. Future 의 T는 알을까면 나오는 데이터타입을 말한다. await Future : Future가 끝날 때까지 기다리겠다. Future.then: 일단 실행시켜놓고, 끝나면 처리하는 방법을 만들겠다. async: 함수 본문 앞에 선언한다. 이 함수는 비동기 함수라고. 코드 내부에 await이 있을 시 반드시 ..

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 강의 - 7일차 과제

패키지란? 구글 폰트를 넣어주기 구글, 네이버 맵 구현하기 애니메이션 구현하기 결제기능을 추가하기 → 패키지란? 앱에 일부 기능을 추가해주는 코드 컨테이너. 다른 사람이 작성한 코드 꾸러미. 의존한다 == 의존성 패키지 의존성 관리파일 pubspec.yaml : 이미지 등록, 폰트 등록, 패키지 등록 Pub.dev 구글에서 운영하는 패키지 공유공간, Dart와 Flutter 패키지가 많이 등록돼 있다. puv.dev의 패키지 중 원하는 것을 골라 기능을 쉽게 더할 수 있다는 장점이 있다. 사용법 pub.dev에 접속한다. 패키지를 고른다. puspec.yaml에 등록해서 설치한다. 사용한다. 🔥VS Code 익스텐션에 Puspec Assist을 설치하면 편하다🔥 과제 요구사항💻 📝코드 작성 🖤결과 및 후..

[유데미x스나이퍼팩토리] 9주 완성! 프로젝트 캠프: 플러터 강의 - 6일차 과제

List와 for for문과 List는 함께 많이 쓰인다 List의 멤버함수 .forEach() 변수안의 요소들을 전부 반복문 돌리고 싶을 때 .map() 변수 안의 요소들을 전부 원하는 형태로 바꾸고 싶을 때 결과 값의 데이터타입이 Iterable이라서 List로 바꿔주기 위해서 .toList() 멤버 함수를 활용한다 .where() 필터를 걸어서 조건에 해당하는 요소만 남기고 싶을 때 var myFriends = ['Teddy','Woody','Cindy','Juno', 'Marco']; myFriends.forEach((value){ print({'${value}' 출력}) }); myFriends.map((e){ return Text(e); }).toList(); myFriends.where((e..