일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Coroutine
- 소울칼리버6
- 명심보감
- kotlin
- 코틀린
- 이모지
- recyclerview
- 장자명언
- jetpack compose
- androidx
- ASMR
- 1인개발자
- Android
- Freesound
- Flutter
- DART
- 공부집중
- Streaming
- 명언모음
- 넷플릭스
- Firebase
- 공자명언
- bash
- 이모지메모
- Linux
- 좋은글필사하기
- 벤자민플랭클린
- 파이썬
- 오픈소스
- FSM
- Today
- Total
목록전체 글 (521)
Vintage appMaker의 Tech Blog
코딩을 하며 세세히 설명하는 유튜브 채널이 아니다. 핵심만 알려주는 채널이다. 그러므로 입문자보다는 개발자에게 도움이 많이 되는 유튜브 채널이다. 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++처럼 조건부 컴파일이 아니..
1. 설치 flutter pub add audioplayers 2. Player 객체생성 및 UI에 사용할 변수정의 3. 이벤트 핸들러 작성 initState에서 - 플레이어 상태를 채크히가 위해 onPlayerStateChanged.listen(파라메터값){} - 플레이위치를 얻기위해 onPositionChanged.listen(파라메터값){} 를 구현한다. 파라메터값이 포함된 정보로 프로그래시브 처리와 시간을 표시할 수있다. ... player.onPlayerStateChanged.listen((PlayerState event) { print("state: ${event.name}"); setState(() { if (event.name == "playing") { isPlaying = true; }..