일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- DART
- ASMR
- Coroutine
- 1인개발자
- 좋은글필사하기
- Firebase
- bash
- kotlin
- 이모지메모
- 공자명언
- 넷플릭스
- 오픈소스
- FSM
- 공부집중
- 코틀린
- 이모지
- Android
- 명언모음
- jetpack compose
- Streaming
- recyclerview
- 소울칼리버6
- 장자명언
- Freesound
- 파이썬
- androidx
- Flutter
- 명심보감
- 벤자민플랭클린
- Today
- Total
목록Source code or Tip (207)
Vintage appMaker의 Tech Blog
🎁 플러터 패키지 설치 Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev Flutter에서 패키지(플러그인) 설치는 거의 필수에 가깝다. 다양한 기능을 제공하는 패키지를 설치 및 예제를 보려고 한다면 pub.dev는 반드시 들리게 되는 사이트이다. 🎁 플러터 개발자 문서 Flutter - Dart API docs Welcome to the Flutter API reference documentation! Flutter is Google's ..
프로그래밍을 하다보면 자주 발생하는 것이 list내의 값을 비교하여 새로운 리스트를 만드는 작업이다. 대부분의 collection을 지원하는 언어에서는 새로운 list를 만들 수 있도록 map()과 같은 함수를 제공해준다. dart에서는 (1) where() 메소드에 조건을 지정하는 클로져를 넘겨 리스트를 필터하고 그 필터값을 가지고 (2) map() 메소드에 클로져를 넘겨 새로운 형태를 만든 후, (3) toList()를 통해 list를 만들 수 있다. 다음은 전체소스이다. class Option{ Option({required this.isSelected, required this.name}); bool isSelected ; String name ; } void main() { var fruits ..
GitHub - VintageAppMaker/FlutterASMRTimer: flutter asmr timer flutter asmr timer. Contribute to VintageAppMaker/FlutterASMRTimer development by creating an account on GitHub. github.com 플러터 명상타이머 Flutter로 만드는 명상타이머 prototype Android에 특화된 소스. Android의경우, Service를 foreground로 실행하지 않으면 핸드폰에서 종료시킴. 그래서 Timer의 기능을 flutter_foreground_task를 사용하여 구현함. 사용된 플러그인 wakelock: ^0.6.2 // 화면실행시 종료방지 flutter_fore..
Flutter에서 key를 사용하는 이유 1. 한 화면에 여러개의 같은 형의 Widget을 관리하지 않는다면 쓸 이유는 거의 없다(Globalkey 예외) 2. 여러개의 Widget을 1회 생성이후, 추가/삭제/이동을 할 경우에 반드시 필요하게 된다(stateful). 3. Flutter가 선언형 프로그래밍이라 절차형(객체의 이름을 명명하여 메소스 사용)방법처럼 처리가 힘들기에, 화면위젯과 state 위젯의 매치가 초기배열 순서대로 되어 있다. 그렇기에 재배열 시, Flutter에서는 키값으로 다시 매칭해주지 않으면 Widget과 state가 잘못매칭되는 경우가 발생한다. 4. ValueKey, ObjectKey, UniqueKey, PageStorageKey, GlobalKey가 있다. - Unique..