반응형
AutoRoute 패키지를 사용하면 네비게이션을 위한 라우트 설정이 매우 간단해집니다. 다양한 타입의 인수 전달이 가능하고 딥링크 구현하는 것도 쉬워집니다. 설치하기 터미널에 명령어를 입력하여 3개를 설치합니다. $ flutter pub add auto_route $ flutter pub add -d auto_route_generator $ flutter pub add -d build_runner 설치가 되고 나면 pubspec.yaml에 패키지 3개가 추가되어 있어야 합니다. dependencies: auto_route: ^3.2.4 dev_dependencies: auto_route_generator: ^3.2.3 build_runner: ^2.1.8 그리고 안드로이드에 AndriodX가 활성화 되어..
원글: https://steemit.com/hive-137029/@anpigon/flutter-code-generator-freezed 플러터 최강 code generator freezed 사용하기 — Steemit freezed는 코드 제너레이터 기능 뿐만 아니라 많은 유용한 기능을 제공하고 있습니다. freezed는 모델를 정의하는 신텍스가 매우 간단하고 간결합니다. 생성자와 속성을 모두 정의할 필요도 없습니 steemit.com freezed는 코드 제너레이터 기능 뿐만 아니라 많은 유용한 기능을 제공하고 있습니다. freezed는 모델를 정의하는 신텍스가 매우 간단하고 간결합니다. 생성자와 속성을 모두 정의할 필요도 없습니다. 그리고 새로운 오브젝트로 복제하기 위한 copyWith 함수를 제공합니..
오랜만에 Flutter를 업데이트 했더니 다음과 같은 오류가 발생합니다. 검색해보니 Flutter 2.8 부터 발생하기 시작한 것 같습니다. 증상 다음과 같은 에러가 발생하면서 빌드에 실패합니다. Launching lib/main.dart on macOS in debug mode... \--- xcodebuild: WARNING: Using the first of multiple matching destinations: { platform:macOS, arch:x86\_64, id:6E3FAE97-FFAB-5FD7-943C-87D3A29F8C7E } { platform:macOS, name:Any Mac } Undefined symbols for architecture x86\_64: "\_\_\_gxx..
import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( backgroundColor: Colors.teal, body: SafeArea( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ CircleAvatar( radius: 50.0, backgroundImage:..
Get CLI 설치하기 GetX는 개발자 경험을 단순화하기 위해 만들어졌습니다. 그리고 get_cli 도구를 사용하면 Flutter 앱의 인프라를 쉽게 만들 수 있습니다. https://pub.dev/packages/get_cli get_cli | Dart Package Official CLI for GetX™ framework to build Flutter and Server Applications easily pub.dev 먼저 get_cli를 설치합니다. 아래 명령어를 실행합니다. $ dart pub global activate get_cli get 명령어에서 사용하기 위해서는 .zshrc 또는 .bash_profile 파일에 다음 설정이 입력되어 있어야합니다. export PATH="$PATH:$..
Flutter Project 생성하기 먼저 플러터 프로젝트를 생성합니다. 아래 명령어를 실행하면 코틀린 안드로이드(iOS는 스위프트)로 작성된 플러터 앱이 생성됩니다. $ flutter create flutter_launcher 만약 오브젝트 C와 안드로이드 자바를 선호한다면 다음 명령어를 사용할 수 있습니다. $ flutter create -i objc -a java flutter_launcher 아래와 비슷한 파일 구조를 가진 플러터 앱이 생성됩니다. 그 다음 AndroidManifest.xml 파일을 편집합니다. 매니페스트 파일 위치는 다음과 같습니다. android/app/src/main/AndroidManifest.xml 에 아래 두 개의 카테고리 항목을 추가합니다. 는 아래와 같이 되어야 합니..