flutter_why flutter?

문재경·2023년 6월 2일
0

플러터 노트

목록 보기
1/10
post-thumbnail

1주차

  • 프레임워크?
    어떤 규칙대로 코드를 작성하면
    원하는 앱이나 웹을 만들어주는 코드 뭉치들
  • VSCode와 친해지기
  • Dart 문법 이해하기

1-1 Intro

  • 흥미가 제일 중요하다. 문법은 어차피 반복되기 때문에 나무보다 숲 보기

1-2 why flutter
네이티브 앱 개발

  • android programming language: java, kotlin / tool: android studio
  • iOS programming language: objective-c, swift / tool:XCode
  • 네이티브는 각 플랫폼별로 2번 앱을 개발해야 하는 번거로움이 있지만
  • 성능상 빠르다는 이점을 누릴 수 있음, 애플이나 구글에서 제공해주는 최신 기능을 빠르게 적용할 수 있다.

크로스 플랫폼 앱 개발

  • 언어를 두 번 써줄 필요 없이 하나만 써서 효율적으로 한 번에 개발할 수 있다.
  • 대표적인 크로스 플랫폼 앱 프레임워크에는 리액트 네이티브자바 스크립트 기반, 플러터구글 출시_다트
  • 생산성이 월등하다. 개발 인원 절감
  • 후발주자이지만 flutter가 훨씬 핫하다 (react native 대비)
  • 공식 문서가 잘 되어 있다.

1-3 install

  • 개발에 필요한 프로그램 설치까지 약 2시간이 소요되었다.
  • 맥 현 버전이 12.6.5라서 13.0.0 이상 환경에서 설치할 수 있는 XCode는 대기 중.. 미리미리 자동 업데이트해놓을 걸 🥲괜차나 엑스코드 제외 모두 설치했다.
profile
스터디 아카이브

0개의 댓글