[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 폴더 생성 및 파일을 생성합..
[텔레그램] 텔레그램 Bot 생성하기
·
프로그램/ETC
안녕하세요! 프뚜입니다. 텔레그램 Bot을 생성하여 알림을 받아보도록 하겠습니다. 텔레그램은 스마트폰에서 설치할 수 있습니다. # 텔레그램 Bot 생성하기 텔레그램을 켜서 로그인 후 돋보기 모양을 클릭합니다. BotFather를 입력 후 BotFather로 접속합니다. 하단의 시작 버튼을 클릭합니다. 시작을 누르게 되면 위와 같은 내용이 나오게 됩니다. 상단에 /newbot 을 클릭합니다. 생성 할 channel을 적습니다. 이후 본인 확인을 위해 본인 아이디_bot을 입력해야합니다. 프뚜는 ID가 pddu이기 때문에 pddu_bot입니다. 예) 아이디가 abc라면 abc_bot 입니다. HTTP API:에 있는 내용이 TOKEN 입니다. 해당 TOKEN을 통해 알림을 받을 수 있습니다. 메인으로 돌아가..
프뚜
프뚜