[Flutter] 플러터 go_router 세팅 및 설정하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. bloc에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # go_router 설치하기 flutter pub add go_router 프로젝트 경로에서 위 명령어를 실행합니다. # routes 파일 생성하기 class AppRoutes { static const String root = '/'; } router 경로를 지정 할 class 파일을 생성합니다. # router 파일 생성하기 import 'package:flutter/cupertino.dart'; import 'pack..
[Flutter] 플러터 bloc 설정 및 사용하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. bloc에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # bloc 연결하기 flutter pub add bloc flutter pub add bloc_concurrency flutter pub add flutter_bloc 프로젝트 경로에서 위 명령어를 실행합니다. # bloc 파일 생성하기 import 'dart:async'; import 'package:bloc/bloc.dart'; import 'package:freezed_annotation/freezed_annotati..
[Flutter] 플러터 get_it 설정 및 사용하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. get_it에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # get_it 연동하기 flutter pub add get_it 프로젝트에서 위 명령어를 실행합니다. # get_it에 등록 할 repository 생성하기 import 'package:johdaetgoo_flutter/main.dart'; abstract class SubscriberRepository { Object load(); } class SubscriberRepositoryImpl extends Subscri..
[Flutter] 플러터 freezed 설정 및 사용하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. freezed에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # freezed 설정하기 flutter pub add freezed flutter pub add freezed_annotation flutter pub add json_serializable flutter pub add json_annotation flutter pub add build_runner 프리즈에 사용될 라이브러리입니다. # freezed 사용하기 import 'package:freezed_annotatio..
[Flutter] 플러터 Hive 설정 및 사용하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. hive에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # hive 추가하기 flutter pub add hive flutter pub add hive_flutter 프로젝트 경로에서 두 개의 라이브러리를 추가합니다. ./pubspec.yaml에 추가 되었는지 확인합니다. # hive 설정하기 void main() async { ... // 2023.08.29[프뚜]: Hive(NoSQL 기반 Database) 초기화 await Hive.initFlutter(); // 2023...
[Flutter] 플러터 Logger 로그 예쁘게 보기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. 플러터에서 다국어 처리하는 방법에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # Logger 추가 flutter pub add logger 프로젝트 경로에서 추가합니다. ./pubspec.yaml에 추가를 확인합니다. # Logger 옵션 사용하기 logger.t("Trace log"); logger.d("Debug log"); logger.i("Info log"); logger.w("Warning log"); logger.e("Error log", error: 'Test Er..
[Flutter] 플러터 다국어 세팅 및 설정 easy_localization
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. 플러터에서 다국어 처리하는 방법에 대해 포스팅합니다. OS: Windows 10 Dart: Dart SDK version: 3.0.6 (stable) (Tue Jul 11 18:49:07 2023 +0000) on "windows_x64" Flutter: Flutter 3.10.6 # easy_localization 설치하기 flutter pub add easy_localization 플러터 프로젝트 경로로 이동 후 터미널에 위 명령어를 실행합니다. pubspec.yaml에 추가됨을 확인할 수 있습니다. # assets에 파일 추가하기 ./assets/translations/en-US.json ./assets/translations/ko-KR.json 폴더 생성 및 파일을 생성합..
[Flutter] 플러터 cmdline-tools component is missing 에러 해결하기
·
프로그램/FLUTTER
안녕하세요! 프뚜입니다. 플러터를 설치 후 flutter doctor를 실행 했더니 제목과 같은 에러가 발생하게 되었습니다. 해결 방법에 대해 포스팅합니다. # cmdline-tools component is missing... [!] Android toolchain - develop for Android devices (Android SDK version 33.0.1) X cmdline-tools component is missing Run `path/to/sdkmanager --install "cmdline-tools;latest"` See https://developer.android.com/studio/command-line for more details. X Android license stat..
프뚜
'Flutter' 태그의 글 목록