[Flutter] 스나이퍼팩토리 40일차

KWANWOO·2023년 3월 21일
1
post-thumbnail

스나이퍼팩토리 플러터 40일차

40일차에서는 Flutter 웹 출시를 학습했고, 다이어리 앱의 코드를 수정했다. 또한 ppt를 제작하고, Readme를 작성했다.

  1. 웹 출시 방법
  2. 진행 사항

1. 웹 출시 방법

플러터에서 flutter build web 명령어를 사용하면 dart2js를 통해 main.dart.js가 만들어 진다. 하지만 실제로 웹 서비스를 하기 위해서는 Web 서버를 활용해야 한다. Web 서버를 활용하는 방식은 아래와 같다.

  1. 호스팅 서비스
  • Firebase Hosting
  • Github Pages
  • Google Cloud Hosting
  1. 개인 서버 활용
  • AWS instance
  • 간단하게 서빙을 하는 방법
    • npm install -g serve
    • cd /build/web
    • serve

위의 내용은 몇 가지만 간단하게 소개한 것으로 더 많은 웹 출시 방법이 존재한다. 플러터를 사용해 만든 프로젝트를 웹으로 출시할 때는 아래와 같은 사항들을 유의하는 것이 좋다.

  1. 방화벽 및 보안 그룹의 네트워크 상태가 막혀있는지 구분해야 한다.
  2. 어떠한 서비스든 네트워크를 사용하면 Port라는 개념을 사용한다. (HTTP는 80포트를 기본으로 사용한다.)
  3. HTTP 기본인 80포트는 최고 권한의 유저만 사용할 수 있다.
  4. 사용하는 패키지들이 웹을 지원하는지 확인해야 한다.

2. 진행 사항

2023.03.18 (토)

  • 내 정보 페이지의 (내 다이어리, 내 노트) 수 출력 기능 추가
  • 발표 ppt 제작
  • readme 작성

마지막 40일차ㅠㅠ

2달간의 Flutter 학습을 마쳤다. 오늘은 40일차로 마지막 강의를 수강했다. ㅠㅠ 뭔가 시간이 정말 빠르다. 어쨌든 개인 앱 제작도 마쳤고, 어느 정도 다 완료한 것 같다. (포스팅은 좀 부실한 듯? ㅋㅋㅋㅋ) ppt를 거의 일년 반 만에 만들어서 잘 만든건지 모르겠다. 발표도 오랜만에 할려니까 버벅거리는 것 같고...ㅠㅠ 연습을 더 해야겠다. 그럼 이만 발표 연습하러 가보겠습니다. (내일은 개인 다이어리 앱 발표를 하고, 목요일 부터는 팀 프로젝트를 시작합니다!!!!)

📄Reference

profile
관우로그

0개의 댓글

관련 채용 정보