본문 바로가기

Dev/Flutter17

[Flutter] 학습(2) Flutter와 Dart 언어의 컴파일 플랫폼 Flutter는 Google에서 개발한 모바일 애플리케이션 개발 프레임워크이며, Dart 언어를 사용합니다. Dart 언어는 Just-in-Time(JIT) 컴파일러와 Ahead-of-Time(AOT) 컴파일러 두 가지 방식을 지원합니다. 1.Just-in-Time(JIT) 컴파일러 JIT 컴파일러는 코드를 실행하기 전에 컴파일합니다. 이를 통해 코드를 빠르게 수정하고 테스트할 수 있습니다. JIT 컴파일러는 개발 중인 애플리케이션을 빌드할 때 사용되며, 개발자가 변경 사항을 빠르게 반영할 수 있도록 도와줍니다. 1-1. 장, 단점 장점 개발자가 변경한 코드를 빠르게 확인할 수 있습니다. 동적 타입 체크로 인해 코드 작성 시간을 단축할 수 있습니다. 메모리 사용량이 적습니다. 플랫폼 독립성이 높아서 여러.. 2023. 3. 3.
[Flutter] 학습(1) 개발환경에 필요한 요소 Flutter 개발 환경에 대해 알아보도록 하겠습니다. Flutter는 Google에서 개발한 모바일 애플리케이션 개발 프레임워크로, Android와 iOS 등 다양한 플랫폼에서 앱을 개발할 수 있습니다. 하지만 Flutter 앱을 개발하기 위해서는 적절한 개발 환경이 필요합니다. Flutter SDK 우선, Flutter SDK를 다운로드 받아 설치해야 합니다. Flutter SDK는 Flutter 공식 웹사이트에서 다운로드 받을 수 있으며, 모든 도구와 라이브러리가 포함되어 있습니다. 통합 개발 환경 (IDE) 다음으로는 통합 개발 환경(IDE)을 선택해야 합니다. Flutter SDK는 다양한 IDE에서 사용할 수 있으며, Android Studio, Visual Studio Code, Intell.. 2023. 3. 3.
Flutter 버전 업데이트 시 pub-cache 에러 발생 시 flutter 버전을 upgrade 한 후 아래와 같이 에러가 발생했을 때 확인해보니 .pub-cache 내에 있는 package (위 스크린샷에서는 get-3.8.0) 에서 Theme 사용시 파라미터가 없다는 에러였다. pubspec.yaml 파일에서는 get-3.8.0 을 사용하지 않았지만, 사용하고 있는 package에서 dependency로 사용하고 있는듯 하다. pubspec.lock 파일을 보니 get 이라는 package가 명시되어 있었고, 버전은 3.8.0 이었다. 사용하고 있는 package에 대응하여 최신 버전으로 반영이 되어 있지 않을 수 있다고 생각되어 pubspec.lock 파일을 삭제 후 flutter pub get 명령어를 이용하여 pubspec.lock 을 갱신해주니 정상적으.. 2021. 3. 5.
[web] 개발환경 구축 - Android Studio 보호되어 있는 글 입니다. 2019. 7. 22.