일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Freesound
- recyclerview
- 좋은글필사하기
- ASMR
- 명심보감
- 벤자민플랭클린
- 명언모음
- Android
- FSM
- 1인개발자
- kotlin
- 이모지메모
- 이모지
- Linux
- Firebase
- DART
- 공부집중
- bash
- Flutter
- 소울칼리버6
- Coroutine
- androidx
- 오픈소스
- 장자명언
- 넷플릭스
- 공자명언
- 코틀린
- Streaming
- jetpack compose
- 파이썬
- Today
- Total
목록Flutter (30)
Vintage appMaker의 Tech Blog

Android는 정책이 일정시간 꾸준히 변한다. 그런 점에서 이전(최소 1년)에 만든 프로젝트를 빌드하여 마켓에 업로드할 수 없을 때가 많다. 그런 이유로 Flutter에서도 오래된 프로젝트를 Android로 빌드 시 에러가 발생한다. 이에 대한 해결법을 다음과 같이 진행했다. 프롬프트 Flutter에서 이전에 문제없던 프로젝트가 있다. 시간이 지나서 빌드하니 Android 정책에 따라 Gradle과 SDK 버전을 업그레이드 시켜야 한다는 에러 메시지를 받았다. 간단한 해결방법은? ChatGPT의 말:Flutter 프로젝트에서 Gradle 및 SDK 버전 업그레이드가 필요할 때, 가장 간단한 해결 방법은 다음과 같습니다.1. Flutter 및 패키지 업데이트Flutter SDK와 사용 중인 패키지를 ..

chatGPT는 개발자 입장에서는 결코 무시할 수 없는 솔루션이다. 수많은 활용예제들이 나오고 있지만 가장 유효성이 높고 실용적인 답변은 programming 정보이기 때문이다. 그런 점에서 chatGPT의 open API를 이용한 예제들이 빠른 속도로 github에 올라오고 있다. 다음은 Flutter에서 chatGPT를 사용하는 방법을 설명한 유튜브 컨텐츠이다. 그리고 소스도 github에 올라온 상태이다. - 유튜브 동영상 : Codepur의 채널 - github 소스 GitHub - iampawan/ChatGPT-Flutter-AIChatBot: A Chatbot chat app built using the Flutter framework and OpenAI's GPT-3 language mo A..

children을 가지는 Widget들을 사용하다보면 다른 곳에서 선언된 Widget의 리스트(배열)을 children : [ ... ] 안에 사용해야 할 경우가 빈번하게 발생한다. 그럴 경우, Dart에서는 3가지 방법을 사용할 수 있다. 1. ...연산자와 toList() 메소드를 사용하는 방법 2. for()문을 사용하는 방법 3. for() ...{} 문을 사용하는 방법 1의 경우, []안에 List의 항목을 추가하는 기능을 한다. 2.의 경우는 리스트의 항목을 가져오거나 특정범위를 지정하여 항목을 추가할 수 있다. 3.의 경우는 2와 동일하지만 간단한 비교문을 처리할 경우 유용하게 사용할 수 있다. 다음은 전체소스이다. import 'package:flutter/gestures.dart'; im..

Flutter로 개발을 하다보면 Stateful Widget 사용을 최소화하여 사용하는 것이 좋다. 과부하가 발생하기 때문이다. 그래서 화면 1개당 stateful 위젯을 1개로 하고 그 자식 위젯을 모두 stateless로 구현하는 경우도 많다. 그럴 경우는 화면 내 check box 같은 자식 화면이 변화되더라도 부모 widget이 rebuild 되어야 하는 문제가 발생하지만 큰 부하가 없다면 이런 방법을 사용하는 것도 무방하다. 그러나 부하가 발생한다면, 갱신이 필요한 부분만 Stateful Widget으로 나누어 사용하면 된다. 1. 부분갱신할 Widget을 Stateful로 정의 및 구현한다. 2. 부모 Widget에서 자식 Widget을 제어할 GlobalKey를 선언하고 넘긴다. 3. 부모 ..