일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- jetpack compose
- bash
- Freesound
- 명언모음
- 파이썬
- recyclerview
- kotlin
- Coroutine
- Linux
- Flutter
- 공자명언
- 명심보감
- 장자명언
- DART
- FSM
- 공부집중
- androidx
- Streaming
- 넷플릭스
- 오픈소스
- 1인개발자
- 코틀린
- 이모지메모
- Android
- 소울칼리버6
- 벤자민플랭클린
- Firebase
- 좋은글필사하기
- ASMR
- 이모지
- Today
- Total
목록Source code or Tip/Flutter & Dart (82)
Vintage appMaker의 Tech Blog
Flutter로 개발하다보면 setState()를 사용하므로써 전체 위젯이 갱신되어 과부하가 생기는 경우가 많다. 이럴 경우, 특정영역의 위젯만 갱신되기를 원하게 되는 데, 상위위젯의 변수와 연동하려면 StatefulBuilder를 사용하는 것이 간편하고 효율적이다. 여기서 참고해야할 것은 1. StatefulBuilder안에서 정의된 위젯만 다시 빌드된다. 2. StateSetter 함수명을 setState외의 이름으로 한다(감싸고 있는 StatefulWidget과의 구분을 위함) import 'package:flutter/material.dart'; void main() { runApp(StatefulBuilderApp()); } class StatefulBuilderApp extends Statel..
코딩을 하며 세세히 설명하는 유튜브 채널이 아니다. 핵심만 알려주는 채널이다. 그러므로 입문자보다는 개발자에게 도움이 많이 되는 유튜브 채널이다. Flutter Mapp Flutter is a UI Toolkit built by Google which use Dart programming Language and is used to build any Mobile Apps. We code Flutter apps on the channel and make coding related videos. 0 Subs - 1st January 2021 10,000 Subs - 23 July 2021 20,000 Subs - 27 Sept www.youtube.com 컨텐츠 편집능력도 좋다. 단순히 코딩 및 디버깅 화면을..
Flutter에 Firebase를 적용할 일이 있어서 개발자 문서를 참고중인데 번역이 눈물겹다. 기계적 인조인간(?) => Android 편물(?) => Web 기타 사과 => Apple 로 오역되고 있다. 그래도 Flutter가 구글 주력 플랫폼인데 어찌 적군인 iOS만 재대로 표기했을까? 구글 코리아는 오역을 잡지 않나보다. 그것보다는 firebase_cli 오류가 왜 이리 심한지.. 모르겠다. stackoverflow에서 방법을 찾긴 했는데, 편법이다. FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command Flutterfire just added a CLI for us to..
Flutter로 개발을 하다보면 web app에서 사용했던 html 패키지를 가지고 Android 나 다른 플랫폼에서 빌드를 할 수 없을 때가 있다(HTML 패키지를 OS에 적용할 수 없다는 메시지와 함께 빌드에러가 발생한다). 주로 javascript 관련된 플러그인을 사용했을 때이다. 그럴 때는 조건부 import를 해서 소스를 이원화 해야 한다. 1. web소스와 다른 플랫폼 소스를 파일수준으로 분리한다. 2. 메인이 되는 소스에서 import시 [dart.library.html]를 채크한다. 3. dart.library.html인 경우는 웹이므로 웹을 import 한다. 4. import되는 각 소스에서 클래스형 또는 함수형은 동일하게 한다. 아쉬운 점이 있다면 C/C++처럼 조건부 컴파일이 아니..