ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 앱 개발 입문 수강 기록 1일 차_2023-02-20
    Study 2023. 2. 20. 20:24
    작년부터 Flutter로 앱을 개발해보려고 마음먹고 있었지만, 본업에 충실해야했던지라 잠시 미뤄두다가 이번에 조금씩 공부해보기로 했다.

    오늘 진행한 강좌는 두 개다.

    강좌명

    1. CH01_01. Flutter, Android Studio 설치 및 설정
    2. CH01_02. 변수, 변수 타입, 리스트, 맵 개념 및 사용

    1. CH01_01. Flutter, Android Studio 설치 및 설정

    1. Flutter?
      하나의 코드(Dart)로 모바일, 웹, 데스크톱 어플리케이션을 개발할 수 있는 프레임워크
    2. 왜 플러터?
      2.1 빠른 개발: Hot Reload를 통해 앱을 빠르게 개발 가능
      2.2 유연한 UI: 기존의 앱 개발 프레임워크 대비 빠른 렌더링으로 유연한 디자인 구축 가능
      2.3 네이티브 수준의 성능: 플랫폼별 차이를 통합해서 iOS, 안드로이드 모두에서 네이티브 수준의 성능을 제공
    3. 플러터는 어디에 쓰나?
      • 웹 애플리케이션
      • 안드로이드 애플리케이션
      • iOS 애플리케이션
      • 데스크톱 애플리케이션
    4. Dart란?
      구글이 개발한 프로그래밍 언어로 다양한 플랫폼에서 동작하는 애플리케이션 개발을 위해 디자인되었음
    5. Flutter & IDEs 설치
      5.1 나는 맥북을 사용하고 있어서 macOS로 설치 (Apple Silicon) 5.2 flutter doctor로 환경 체크
      5.3 path 업데이트
      맥북 초반에 이런 게 있는 줄도 몰라서 고생했었다.
      일회성이 아니라 설정을 유지하려면 $HOME/.zshrc 에서 아래와 같이 작성해야 함
      export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
      5.4 Xcode 설치
      용량 없다고 Xcode 삭제했다가 다시 깔았다.
      5.5 Android Studio 설치
      설치하고 flutter doctor 돌렸을 때 위치 파악을 못하면 flutter config --android-studio-dir <directory> 설정 필요
      5.5 Android emulator 설정
      Pixel 6 API 33으로 설정함
    6. 기타 설치 및 설정
      6.1 Android Licenses
      6.2 CocoaPods if you use plugins
    7. 정리
      • 지금 Flutter 버전이 3.7.3인데 강의 버전은 1.22.3이다. 1.22.3으로 설치하라고 했지만 마음에 안 들어서 그냥 최신 버전으로 설치함
      • 설치 과정이 너무 길다. 예전에 윈도 버전을 따로 깔아서 사용해본 적이 있는데 그 때도 비슷한 느낌

    2. CH01_02. 변수, 변수 타입, 리스트, 맵 개념 및 사용

    1. 변수란?
      1.1 동적 변수: 수를 담는 그릇이 유연해 자유롭게 변경 가능
      • var
      1.2 정적 변수: 수를 담는 그릇이 변하지 않음
      • String, int, double
    2. 변수 타입?
      2.1 정수(int), 실수(double, float), 문자(String), 논리형 참/거짓(bool)
      2.2 사용자가 직접 변수의 타입을 생성할 수 있음
    3. 리스트?
      3.1 다양한 자료형 변수들을 하나의 집합으로 모아 사용, 관리할 수 있는 자료구조
      3.2 리스트 요소는 위치(인덱스)로 접근 가능
    4. 맵?
      4.1 Key-Value 형태의 쌍으로 저장되는 자료구조
      4.2 Key를 통해 값에 접근
    5. 정리
      • 아직은 기초 수준이라 문제 없음

     

    #패스트캠퍼스 #패캠챌린지 #수강료0원챌린지
    #직장인인강 #직장인자기계발 #패캠인강후기 #패스트캠퍼스후기
    #환급챌린지 #오공완 #누적다운로드120만1인개발자와함께하는앱개발입문Online
    http://bit.ly/3Y34pE0

    본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

Designed by Tistory.