플러터로 개발을 하기 위해서는 여러 가지 프로그램을 설치해야 하고 세팅을 해줘야 한다.

    IDE나 Git은 설치되어 있다는 가정하에 아래 내용을 참고하길 바란다.

     

    플러터 설치

    우선 플러터의 SDK를 설치해야 한다.

    말이 설치지 플러터 홈페이지에서 다운 받은 후 압축을 풀어내면 된다.

     

     

    Install

    Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems.

    docs.flutter.dev

    위 홈페이지로 들어간 뒤 맞는 운영체제를 선택하고 Get the Flutter SDK 아래 stable 버전을 선택해 다운로드 받으면 된다.

     

    다운 받은 파일은 압축을 풀어주면 된다.

    경로는 딱히 상관없지만 굳이 원하는 폴더가 있는 게 아니라면 C 드라이브 아래 풀도록 하자.

     

     

    환경변수 세팅
    1. 윈도우의 검색창에서 '시스템 환경 변수 편집'을 검색해서 실행시키거나 컴퓨터에서 오른쪽 마우스를 눌러 시스템 속성을 켠 뒤 고급탭으로 이동하도록 하자.
    2. 고급 탭을 보면 아래 쪽에 환경 변수라는 버튼을 클릭하자.
    3. 사용자 변수에서 Path를 선택한 뒤 편집을 클릭하자.
    4. 새로 만들기를 누르고 압축풀었던 플러터 경로를 붙여넣도록 하자.
    5. 이때 플러터 폴더 안에 bin 폴더까지 경로를 넣어주어야 한다.
    6. 확인을 눌러 완료해주자.

     

     

     

     

     

     

    flutter doctor 실행

    파워쉘이나 cmd에서 플러터 닥터를 실행하도록 하자.

     

    C:\flutter>flutter doctor

    이렇게 하면 설정이 잘됐는지 필요한 게 있는지 확인해준다.

    이때 안드로이드 스튜디오가 실행이 안되있다면 X 표시가 뜰 수 있다.

     

    그외 X 표시가 뜨는 내용이 있다면 해당 메시지를 잘 읽어보자.

    해당 내용을 안내해줄 것이다.

     

    안드로이드 스튜디오 설치

    이제 안드로이드 스튜디오를 설치하자.

    아래 링크를 들어가서 운영체제에 맞는 버전을 받은 후 설치하면 된다.

     

     

    Download Android Studio & App Tools - Android Developers

    Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

    developer.android.com

     

    android Licenses 동의

    안드로이드 SDK 플랫폼 동의가 필요할 수 있다.

     

    $ flutter doctor --android-licenses

    이렇게 배쉬에서 입력해주면 라이센스를 받는 과정에 들어간다.

    동의 여부를 물으면 모두 y를 입력하고 엔터하면 된다.

     

    이렇게 되면 이상이다.

     

    ※ 코딩에 도움을 주는 팁 모음

     

    코딩 입문을 위한 코딩 개념 이해하기

    Git 사용법 쉬운 강의 모음

    객체지향 프로그래밍 OOP 개념 정리

    Vim 에디터 사용법 모음

    예쁜 디자인을 만들어주는 개발자 디자인 스킬 14가지

    VSCode 기능 추천 9가지

     

    ※ 프로그래밍 언어 강의 모음

     

    다트 프로그래밍 언어 무료 강의

    플러터 넷플릭스 클론코딩 강의

    플러터 무료 강의 모음 - 다트 언어, 기초 입문

    플러터 무료 강의 - 퀴즈 앱 만들기

    플러터 채팅 앱 만드는 방법

     

    플러터 온보딩 스크린, 리스트뷰 빌더, 다이어로그 만들기

    플러터 날씨 앱, 로또, 주사위 게임

    플러터 provider / GetX 개념 정리

     

    자바스크립트 무료 기초 강좌 모음

    자바스크립트 기초 강의 모음

    Vue 강의 직방, 인스타그램 만들기

    리액트 2022 최신 무료강의

    node.js 웹서버 만들기 + 몽고DB 연동

     

    파이어베이스 당근마켓 클론코딩 강좌

    텐서플로우 딥러닝 기초 강의

    C# 기초강의

    파이썬 기초강의