본문 바로가기

전체 글980

Flutter 팩토리 생성자 식별자의 장점을 살펴보세요., dart advantage of a factory constructor identifier 질문 Flutter 앱을 위해 JSON 파싱을 조사하고 일반 생성자 대비 팩토리 생성자에 대한 질문이 있습니다. 팩토리 생성자를 사용하는 장점을 이해하려고 노력하고 있습니다. 예를 들어, 다음과 같이 JSON 생성자가 있는 모델 클래스를 생성하는 JSON 파싱 예제를 많이 볼 수 있습니다: class Student{ String studentId; String studentName; int studentScores; Student({ this.studentId, this.studentName, this.studentScores }); factory Student.fromJson(Map parsedJson){ return Student( studentId: parsedJson['id'], studentNa.. 2023. 9. 28.
Flutter SDK에서 어떤 채널을 사용해야 하나요?, Which channel do I use in Flutter SDK? 질문 플러터 릴리스 프리뷰 1에 대한 공지가 있었습니다. " Announcing Flutter Release Preview 1 – Flutter – Medium" 문서에서 최신 베타 버전의 플러터 SDK를 다운로드하세요. 시작하기: macOS에 설치하기 - Flutter 최신 베타 릴리스 버전은 0.5.1입니다. 2개월 전에 업데이트되었습니다... $ flutter upgrade Flutter 0.5.1 • channel beta • https://github.com/flutter/flutter.git Framework • revision c7ea3ca377 (9 weeks ago) • 2018-05-29 21:07:33 +0200 Engine • revision 1ed25ca7b7 Tools • Dar.. 2023. 9. 28.
Flutter 플러터: 버튼을 사용하여 탭 바 뷰의 현재 탭 변경하기, Flutter: Changing the current tab in tab bar view using a button 질문 저는 홈페이지에 탭 바가 포함된 앱을 만들고 있습니다. FloatingActionButton을 사용하여 탭 중 하나로 이동할 수 있기를 원합니다. 또한, 화면을 스와이프하거나 탭을 클릭하여 해당 탭으로 이동하는 기본 메소드를 유지하고 싶습니다. 또한, 그 탭을 다른 버튼에 링크하는 방법도 알고 싶습니다. 다음은 홈페이지의 스크린샷입니다. 답변 아래의 HTML을 한국어로 번역하되, HTML 태그와 태그 안의 텍스트는 영어로 유지하세요. import 'package:flutter/material.dart'; void main() => runApp(new MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext .. 2023. 9. 28.
Flutter에서 Android Studio로 서명된 APK를 빌드하는 방법, How to build signed apk from Android Studio for Flutter 질문 안드로이드 스튜디오에서 플러터용 apk를 만들 수 있는 방법이 있을까요? 이 가이드라인을 보았습니다: https://flutter.dev/docs/deployment/android 하지만 여기서는 플러터 콘솔을 사용하여 apk를 빌드합니다. 답변 IDE와 명령 줄을 사용하여 Apk/AppBundle을 빌드할 수 있습니다. IDE를 통한 APK/AppBundle 빌드: 단계 1 Android Studio의 탭 바에서 도구를 클릭한 다음 Flutter를 클릭하고 Android Studio에서 Android 모듈 열기를 클릭합니다: 단계 2 새 창에서 프로젝트를 엽니다: 단계 3 프로젝트를 열었으면, 빌드를 클릭한 다음 서명된 번들 / APK 생성 ...을 클릭합니다. 명령을 통한 APK/AppBundl.. 2023. 9. 28.
Flutter 플러터 - setState가 내부 Stateful 위젯을 업데이트하지 않습니다., Flutter - setState not updating inner Stateful Widget 질문 기본적으로 나는 웹 사이트에서 정보를 가져오는 비동기 함수로 내용이 업데이트되는 앱을 만들려고 하고 있습니다. 그러나 새로운 상태를 설정하려고 할 때 새로운 내용을 다시 로드하지 않습니다. 앱을 디버그하면 현재 내용이 새로운 것임을 보여주지만 "재구성" 후에는 새로운 정보가 표시되지 않습니다. 편집: loadData() 메서드는 기본적으로 http 패키지로 URL을 읽어옵니다. URL에는 내용이 5분마다 변경되는 새로운 뉴스가 포함된 JSON 파일이 있습니다. 예를 들어 항상 변하는 스포츠 실시간 스코어 보드의 .json 파일로, 내용은 항상 새로운 결과와 함께 변경되어야 합니다. class mainWidget extends StatefulWidget { State createState() => n.. 2023. 9. 26.
Flutter 플러터의 AbsorbPointer와 IgnorePointer의 차이, Flutter AbsorbPointer vs IgnorePointer difference 질문 flutter에서 AbsorbPointer와 IgnorePointer의 차이점은 무엇인가요? 문서에는 다음과 같이 언급되어 있습니다: AbsorbPointer는 자체에서 히트 테스트를 종료하여 하위 트리가 포인터 이벤트를받지 못하게합니다. IgnorePointer는 자체적으로 히트 테스트에 투명하지만 하위 항목이 포인터 이벤트를받지 못하도록합니다. 두 가지 사이의 실제 차이점을 이해하지 못했습니다. 답변 차이점은 두 위젯이 서로 겹치고 클릭을 받을 수 있는 경우입니다. 빨간색과 파란색 사각형을 생각해보세요. 두 사각형 모두 클릭 가능하며, 파란색 사각형이 빨간색 사각형 위에 작게 겹쳐져 있습니다: Stack( alignment: Alignment.center, children: [ Container.. 2023. 9. 26.
Flutter 에뮬레이터에 두 번째 플러터 앱을 설치하려고 시도할 때 오류가 발생했습니다., Error when trying to install second flutter app on the emulator 질문 간단한 플러터 앱을 만들어 안드로이드 에뮬레이터에서 실행했습니다. 잘 작동했습니다. 이제 다른 앱을 만들었는데, 에뮬레이터에서 실행하려고 하면 다음과 같은 오류가 발생합니다: 오류: ADB가 종료 코드 1로 종료되었습니다 adb: /Users/Admin/Development/flutter/flutter_app_test/build/app/outputs/apk/app.apk를 설치하지 못했습니다: 실패 [INSTALL_FAILED_INSUFFICIENT_STORAGE] Android SDK built for x86에서 애플리케이션을 시작하는 중 오류가 발생했습니다. 첫 번째 앱을 에뮬레이터에서 삭제하면 두 번째 앱을 설치하고 성공적으로 실행할 수 있습니다. 따라서 플러터 앱을 하나 설치한 상태에서 다른.. 2023. 9. 26.
Flutter BoxConstraints는 무한한 너비를 강제합니다., BoxConstraints forces an infinite width 질문 열에 행을 추가할 때 오류가 발생합니다. 다음과 같은 오류가 발생합니다: I/flutter ( 6449): ══╡ RENDERING LIBRARY에 의해 잡힌 예외 ╞═════════════════════════════════════════════════════════ I/flutter ( 6449): performLayout() 중 다음 단언식이 발생했습니다.: I/flutter ( 6449): BoxConstraints는 무한한 너비를 강제합니다. I/flutter ( 6449): 이러한 잘못된 제약 조건이 RenderAnimatedOpacity의 layout() 함수에 제공되었습니다. 또한 참고로 제 코드는 다음과 같습니다: return new Scaffold( backgroundColor: .. 2023. 9. 26.