Flutter-플러터 썸네일형 리스트형 Flutter - Calculator 패키지 문제 해결 목적 가계부 앱에서 데이터를 입력 할 때 쉽게 쓸 수 있는 계산기를 넣는 것 문제 해결 과정 https://pub.dev/packages/flutter_simple_calculator flutter_simple_calculator | Flutter packageFlutter widget that provides simple calculator. You can easily integrate a calculator to your apps.pub.dev예전에 원가계산기를 구현 할 때 공부한 코드에서 위 패키지를 사용했던 것을 기억했다. 바로 찾아서 적용했다. import 'package:flutter/foundation.dart';import 'package:flutter/material.d.. 더보기 Flutter - xcode 빌드 오류 문제 해결 목적 Error (Xcode): /Users/jeonhyuncheol/Desktop/flutter_project/jalam/build/ios/Debug-iphonesimulator/Runner.app/PlugIns/RunnerTests.xctest: 하아 이런 오류가 터졌다.. Flutter 에 Firebase 를 xcode에 패키지를 설치 한 후 완전히 꼬여버렸다. ㅠㅠㅠ ios 시뮬레이터에 앱이 실행이 안됨 ㅠㅠ 지금 8시간 째.. 해결 중.. 문제 해결 과정 https://velog.io/@terman/Flutter-M1%EC%97%90%EC%84%9C-Podfile-Firebase-%EC%98%A4%EB%A5%98 [Flutter] M1에서 Podfile Firebase 오류 이런 에러.. 더보기 Flutter - GridView 순서 바꾸기 문제 해결 목적 가계부 앱에 있는 매출, 지출에 있는 카테고리 순서를 바꾸기 문제 해결 과정 https://pub.dev/packages/reorderable_grid_view/install reorderable_grid_view install | Flutter package Reorderable Grid View pub.dev 위 패키지를 사용했다. 기존의 있는 girdview에는 enum값도 같이 있는데, 순서를 바꾸면 enum값도 같이 변경이 되는 바람에 오류가 났다. 다시 해당 리스트의 인덱스 순서만 바꾸는 코드이다. //새로운 리스트 생성 incomeOrder = List.generate(IncomeCategory.values.length, (index) => index); expenseOrde.. 더보기 Flutter stable 버전 에러 flutter 버전에 오류가 있다. 에뮬레이터에서 Textfiled 가 있는 페이지가 열리지 않는 것이다. 바로 아래 오류를 뿜어 낸다. DefaultProcessTextService.queryTextActions (/Users/jeonhyuncheol/development/flutter/packages/flutter/lib/src/services/process_text.dart:122) (알 수 없는 소스:0) EditableTextState._initProcessTextActions (/Users/jeonhyuncheol/development/flutter/packages/flutter/lib/src/widgets/editable_text.dart:2856) (알 수 없는 소스:0) https://g.. 더보기 Flutter 캡쳐 후 공유하기 기능 구현 https://pub.dev/packages/screenshot screenshot | Flutter package Flutter Screenshot Package (Runtime). Capture any Widget as an image. pub.dev https://pub.dev/packages/share_plus share_plus | Flutter package Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS. pub.dev 문제 해결 목적 앱에서 바로 스크린샷을 저장하고 해당 정보를 공유하는 기능 문.. 더보기 Flutter bloc 공부 3 - Todo 앱 버튼을 3개를 만들고, 1개의 버튼을 눌렀을 때만 색이 바뀌는 기능 먼저. enum Filter { all, active, completed } TodoFilterSate enum의 Filter를 인자로 받는다. factory 코드로 초기값을 만든다. // ignore_for_file: public_member_api_docs, sort_constructors_first part of 'todo_filter_cubit.dart'; //todoFilter상태의 값을 확인 할 수 있는 State class TodoFilterState extends Equatable { final Filter filter; TodoFilterState({ required this.filter, }); //TodoFilterS.. 더보기 Flutter Bloc 공부 2 Todo 어플 만들기 Flutter Bloc 로 Todo 어플 만들기 1. state는 atomic 하게 만들기 2. state는 별도의 클래스로 3. copyWith 함수로 항상 새로운 상태를 만들기 4. Equtable을 사용해서 해당 클래스가 서로 같은지 비교하게 하기 Todo 모델입니다. uuid 를 만들어서 할일이 생성 될 때마다 고유의 id값을 만들어줍니다. Filter는 지금 할일이 해야 하는 할일인지, 끝난일인지, 모든 값인지 보여줍니다. Equtable 패키지를 이용해서 앞으로 Todo의 클래스와 이후 Cubit안에 쓰여질 클래스의 값이 일치하는지 도와줍니다. import 'package:equatable/equatable.dart'; import 'package:uuid/uuid.dart'; // Impor.. 더보기 Flutter - 가계부 월 고정 지출 반복적으로 입력 구현 문제 해결 목적 가계부를 사용하면 반복적으로 사용 되는 지출들이 있습니다. 월세, 통신, 렌탈 등등 이러한 지출들을 매달 같은 날짜에 입력하는 건 번거로운 일입니다. 그래서 이 기능을 구현했습니다. 문제 해결 과정 1. Timer Flutter에는 Timer 클래스가 있습니다. 시간을 측정해서 원하는 시간에, 또는 특정 시간동안 반복적인 작업을 가능하게 하는 클래스입니다. 문제는 앱이 작동 중일 때만 시간이 흐르고 , 또 단기적인 시간은 정확하지만, 하루, 또는 일주일이 넘어가는 시간은 정확하지 않은 이슈가 있습니다. 그래서 사용하지 않기로 했습니다. 2. Work manager https://aakashpp.medium.com/running-background-tasks-in-flutter-with-w.. 더보기 이전 1 2 3 4 5 ··· 26 다음