본문 바로가기

반응형

Flutter

[Flutter] Flutter에서 Webview란? Flutter에서 WebView를 사용하면 웹 콘텐츠를 앱 내에서 표시할 수 있습니다. 이를 통해 웹 페이지를 앱 내에 삽입하거나 웹 애플리케이션을 네이티브 앱처럼 감싸서 배포할 수 있습니다. Flutter에서 WebView를 사용하는 방법과 관련된 중요한 정보와 몇 가지 코드 예제를 소개하겠습니다. Flutter WebView 패키지 설치1. Flutter에서 WebView를 사용하려면 webview_flutter 패키지를 추가해야 합니다. pubspec.yaml 파일에 다음 의존성을 추가합니다.dependencies: flutter: sdk: flutter webview_flutter: ^4.0.4 # 최신 버전 확인 필요 2. 패키지를 설치 명령 실행.flutter pub get3. 코드.. 더보기
[Flutter] Flutter vs Reactive Native - 비교 Flutter와 React Native는 모두 크로스 플랫폼 애플리케이션 개발을 위한 프레임워크로, 각각의 장단점과 특징이 있습니다. 아래에서 이 두 프레임워크를 성능, 개발 경험, 생태계 등 다양한 측면에서 비교해 보겠습니다.Flutter장점:고성능: Flutter는 네이티브 ARM 코드로 컴파일되며, Skia 그래픽 엔진을 사용하여 고해상도 그래픽과 애니메이션을 부드럽게 처리할 수 있습니다.일관된 UI/UX: Flutter는 플랫폼별로 다르게 보이는 것이 아니라, 동일한 UI를 제공할 수 있습니다. 자체 위젯 세트를 사용하여 일관된 디자인을 유지할 수 있습니다.Hot Reload: 코드 변경 사항을 즉시 반영하여 개발 속도를 높일 수 있습니다.풍부한 위젯: Flutter는 다양한 내장 위젯을 제공하여.. 더보기
[Flutter] Button Widget 사이즈 조정 Button 사이즈 (넓이,높이)조정 방법 방법 1: 버튼 위젯의 사이즈 속성 사용: ElevatedButton, TextButton, 또는 OutlinedButton과 같은 버튼 위젯을 사용할 때, style 속성을 이용하여 버튼의 스타일을 지정할 수 있습니다. 이 스타일 속성을 사용하여 버튼의 크기를 조정할 수 있습니다. 예제: ElevatedButton( style: ElevatedButton.styleFrom( minimumSize: Size(100, 50), // 버튼의 최소 크기 지정 ), onPressed: () { // 버튼 클릭 시 수행할 작업 }, child: Text('버튼 텍스트'), ) 방법 2: Container 위젯으로 감싸기: 버튼을 Container 위젯으로 감싸고, **C.. 더보기
[ Flutter ] The error "UnsupportedError (Unsupported operation: Cannot add to an unmodifiable list)" 에러 소개 수정 불가능한 목록은 생성된 후에는 변경할 수 없는 목록입니다. 이는 목록에 있는 데이터의 무결성을 보호하기 위해 수행되는 경우가 많습니다. 해결방법 변경 가능한 list 객체을 사용: 목록을 수정해야 하는 경우 수정 불가능한 목록 대신 변경 가능한 목록을 사용해야 한다. 목록의 복사본을 생성: 목록에서 항목을 추가하거나 제거하기만 하면 되는 경우 목록의 복사본을 만들고 원본 목록 대신 복사본을 수정할 수 있다. 다른 데이터 구조를 사용: 목록을 수정해야 하지만 변경 가능한 목록을 사용하거나 목록을 복사할 수 없는 경우 집합이나 맵과 같은 다른 데이터 구조를 사용해야 할 수도 있다. 더보기
[Flutter] flutter란? 소개 플러터는 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크이다. 안드로이드, iOS, 윈도우즈, 리눅스 및 웹용 애플리케이션과 구글 퓨시아용 앱의 주된 소스코드로 사용된다. 플러터는 위젯 기반으로 동작하는데 위젯은 React에서 영감을 얻은 현대적인 프레임워크를 사용하여 제작됩니다. 핵심 아이디어는 위젯으로 UI를 구축하는 것입니다. 위젯은 현재 환경설정과 상태를 고려할 때 보기의 모양을 설명합니다. 위젯의 상태가 변경되면 위젯은 설명을 재구축합니다. 이는 기본 렌더링 트리에서 한 상태에서 다음 상태로 전환하는 데 필요한 최소한의 변경을 결정하기 위해 프레임워크가 이전 설명과 다르게 설정됩니다. Just-In-Time (JIT) 컴파일: 개발자가 애플리케이션을 개발하고 디버깅하는.. 더보기
[Flutter] Failed to apply plugin [id 'com.android.application'] 해결 방법 소개 안드로이드 프로젝트 파일 경로에 한글이 있을때 뜨는 오류입니다. Failed to apply plugin \[id 'com.android.application'\]해결 방법 : 한글을 영어로 고쳐주면 해결됩니다! 해결하시고 다들 개발 화이팅 하세요! 더보기
[Flutter] 플러터(Flutter) 개발 환경 구축 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크인 Flutter라는 개발 언어의 개발 환경 구축하는 방법에 대하여 설명하겠습니다. Android Studio 설치 (https://developer.android.com/studio) 이유 : Flutter로 코딩한 결과물을 보기 위해서는 Android Studio에 있는 AVD가 있어야함 AVD : Android Virtual Device를 의미 설치 방법 : https://developer.android.com/studio/install?hl=ko SDK Manager -> Android SDK Command-line Tools (latest) 설치 이유 : cmd에서 라이센스를 추가해주기 위함이다. Android 스튜디오 설치 |.. 더보기

반응형