일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Freesound
- recyclerview
- 좋은글필사하기
- 1인개발자
- 소울칼리버6
- 벤자민플랭클린
- 이모지
- Android
- 공부집중
- Coroutine
- Linux
- 오픈소스
- 넷플릭스
- 명심보감
- FSM
- 코틀린
- 파이썬
- 명언모음
- 장자명언
- Firebase
- jetpack compose
- ASMR
- 공자명언
- DART
- 이모지메모
- Flutter
- bash
- androidx
- kotlin
- Streaming
- Today
- Total
목록분류 전체보기 (528)
Vintage appMaker의 Tech Blog
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; }..
Flutter 3.0으로 오면서 멀티플랫폼으로 Flutter는 안정적으로 변했다. 특히 Web app에서 PWA(Progressive Web App)을 만든다면 Flutter는 정말 괜찮은 선택 중에 하나이다. 그런데, Fluttrer로 Web App을 만들다보면 기존의 라이브러리들이 javascript로 되어있는 경우가 있는데, 이럴 때는 Javacript와 interface를 해야 한다. 1. javascript를 web 폴더에 작성한다. (app.js) flutter 프로젝트의 web 폴더안의 index.html이 있는 곳에 원하는 자바스크립트를 작성하여 코딩을 한다. [app.js] window.state = { reserved1: '전역변수처럼 사용가능' } // 호출예제 // 이 파일에서 ap..